Java異常処理と内部クラスの詳細解説

6. 異常処理(例外) 6.1 異常とは Javaにおける「異常(Exception)」とは、プログラム実行中に発生する予期しない状況を指します。構文エラーやロジックミスは異常とはみなされません。たとえば、ファイルが存在しない、ネットワーク接続が切断された、ユーザー入力が不正などの状況が該当します。 6.2 異常の階層構造 すべての異常は java.lang.Throwable を継承して ...

8月25日 05:58 投稿

Javaの内部クラス実装パターン

内部クラスの基本概念 あるクラス内部で宣言されるクラスを内部クラスと呼び、これを包含するクラスは外部クラスと呼ばれます。 <code>public class OuterClass { private int outerId; private String outerName; class InnerClass { // 内部クラス定義 } }</code> 内部クラスの利用目的 名前空間の衝突回避とカプセル化強化 ...

8月1日 13:44 投稿

Javaの匿名クラスとその応用

ある同僚が次のようなコードの意味を尋ねてきました: MqMessage<MqMessageThink> mm = JSON.parseObject(message.toString(), <strong>new TypeReference<MqMessage<MqMessageThink>>() {}</strong>); この赤太字部分は一体何を意味しているのでしょうか。 これは匿名クラスのインスタンスを生成しているコードです。 1. 匿名クラスの ...

7月10日 00:00 投稿