Effective Java
GW最終日ということで、Effective Javaを読んでみました。 項目2 数多くのコンストラクタパラメータに直面した場合はビルダーを検討する というのを見て、試しに何かのビルダーを作ってみたくなったので、何か作ってみました。 お題:SQLを実行するクラス的…
IllegalArgumentException IllegalStateExceptionの使い方についてまとめます。 IllegalArgumentException パラメータ値が不適切 メソッドのパラメータ(引数)が不正だった場合にスローする例外クラスです。 例えば、 public void introdue(String address)…
Javaに用意されている標準例外の話。 Effective Javaの中にわかりやすくまとめられていたのでメモ。 例外クラス 意味 IllegalArgumentException パラメータ値が不適切 IllegalStateException メソッドの呼び出しに対してオブジェクト状態が不正 NullPointerE…
Javaの例外についてまとめようと思ったので。 Effetive Javaの目次を参考に。 項目57 例外的状態にだけ例外を使用する 項目58 回復可能な状態にはチェックされる例外を、プログラミングエラーには実行時例外を使用する 項目59 チェックされる例外を不必要に…