Foo.classではクラスはロードされない

Tiger(JDK1.5)からは,

Foo.class

とやっただけでは,static初期化子は実行されないよって話.実際に試してみたけど,本当にそうだった.確実に初期化したければ,「Class.forName()」を使わないとイケナイようだ.

へぇ、と思ったけど、特に困る場面が思い浮かばない。
インスタンスの生成やクラスメソッドの呼び出しより前に明示的にクラスを初期化したい場合ってあるかな。JDBCのドライバ登録とかくらい?