コンストラクタはインスタンスが作られるときに1度だけ実行されるけど、こいつはクラス
がロードされるときに1度だけ実行される。
クラスのコンストラクタってイメージか。
JDBCドライバ使うときに
Class.forName("foo.bar.Baz"); conn = DriverManager.getConnection(theURL, theUser, thePassword);
なんてやって、DriverManagerはどうやってfoo.bar.Bazを使うって認識するんだろうと
不思議だったんだが、JDBCドライバは static {}で自分自身をDriverManagerに登録して
るんだそうな。