最初の参照でロードされる (初期化される) ってのは仕様とかになってたっけか?
クラスローダーの実装如何で JAR の読み込みと同時にロードも出来るし。
JDK 0.9/1.0 とか初期の実装は、クラスから静的に参照されている別クラスも
同時にロードされてたような気がするし。

クラスのアンロードの規定もなんかあったような気がするが忘れた。
static フィールドを持つクラスはアンロードしちゃだめとか何とか。
つーか、適当な話ばっかだな >> 俺