次のコードは完全に機能します。 java.lang.Threadのクラスでjava.lang.Thread実装の静的ネストされたクラスが表示されないのはなぜですか?
public class StaticClass {
public static void main(String[] args) {
L.P h = new L.P();
h.show();
}
}
class L {
static class P {
public void show() {
System.out.println("This is static nested class.");
}
}
}
次に静的ネストされたクラス、なぜ「静的クラスWeakClassKeyが弱い参照を拡張するには>」によってアクセスできません「Thread.WeakClassKeyのT;」私のクラスで?
java.lang.Threadのソースコードはhttp://www.docjar.com/html/api/java/lang/Thread.java.html [in line#1984]にあります。