ホーム > Java > static {} メソッド

static {} メソッド このエントリーを含むはてなブックマーク はてなブックマーク - static {} メソッド

2005 年 3 月 17 日

コンストラクタはインスタンスが作られるときに1度だけ実行されるけど、こいつはクラス
がロードされるときに1度だけ実行される。

クラスのコンストラクタってイメージか。

JDBCドライバ使うときに

Class.forName("foo.bar.Baz");
conn = DriverManager.getConnection(theURL, theUser, thePassword);


なんてやって、DriverManagerはどうやってfoo.bar.Bazを使うって認識するんだろうと
不思議だったんだが、JDBCドライバは static {}で自分自身をDriverManagerに登録して
るんだそうな。


カテゴリー: Java タグ:
コメントは受け付けていません。