Murayama blog.

プログラミング教育なブログ

Effective Java

ビルダー

GW最終日ということで、Effective Javaを読んでみました。 項目2 数多くのコンストラクタパラメータに直面した場合はビルダーを検討する というのを見て、試しに何かのビルダーを作ってみたくなったので、何か作ってみました。 お題:SQLを実行するクラス的…

IllegalArgumentException IllegalStateExceptionの使い方

IllegalArgumentException IllegalStateExceptionの使い方についてまとめます。 IllegalArgumentException パラメータ値が不適切 メソッドのパラメータ(引数)が不正だった場合にスローする例外クラスです。 例えば、 public void introdue(String address)…

Javaプログラマがとりあえず知っとくべき標準例外

Javaに用意されている標準例外の話。 Effective Javaの中にわかりやすくまとめられていたのでメモ。 例外クラス 意味 IllegalArgumentException パラメータ値が不適切 IllegalStateException メソッドの呼び出しに対してオブジェクト状態が不正 NullPointerE…

例外

Javaの例外についてまとめようと思ったので。 Effetive Javaの目次を参考に。 項目57 例外的状態にだけ例外を使用する 項目58 回復可能な状態にはチェックされる例外を、プログラミングエラーには実行時例外を使用する 項目59 チェックされる例外を不必要に…