今天学习反射,第一次接触到了verbose参数, -verbose[:class|gc|jni] enable verbose output。
只加 -verbose这个参数,那么会显示所有加载的jar包的信息。
[Opened C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\lib\jsse.jar]
[Opened C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\lib\jce.jar]
。。。。。。。。。
[Loaded TestDynamicLoading from file:/F:/project/j2se/reflect/bin/]
[Loaded A from file:/F:/project/j2se/reflect/bin/]
+++++++++++++++++++++++++++++++++++++++++++
[Loaded B from file:/F:/project/j2se/reflect/bin/]
[Loaded C from file:/F:/project/j2se/reflect/bin/]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
[Loaded D from file:/F:/project/j2se/reflect/bin/]
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
[Loaded java.lang.Shutdown from C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\lib\rt.jar]
public static void main(String[] args) {
new A();
System.out.println("+++++++++++++++++++++++++++++++++++++++++++");
new B();
new C();
new C();
new D();
new D();
}
}
class A {
}
class B {
}
class C {
static {
System.out.println("CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC");
}
}
class D {
{
System.out.println("DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD");
}
}

41708K->38756K(260224K), 0.3426368 secs]
[Full GC 43119K->38247K(260224K), 0.4136464 secs]
[Full GC 40871K->38362K(260224K), 0.3341053 secs]
[Full GC 42715K->38510K(260224K), 0.3385179 secs]
[Full GC 40315K->38620K(260224K), 0.3413453 secs]
[Full GC 43824K->38247K(260224K), 0.3419359 secs]
[Full GC 38864K->38248K(260224K), 0.3381592 secs]
[Full GC 44651K->38396K(260224K), 0.3394378 secs]
[Full GC 39013K->38397K(260224K), 0.3328110 secs]
[Full GC 44800K->38247K(260224K), 0.3421133 secs]
[Full GC 38864K->38248K(260224K), 0.3325286 secs]
[Full GC 44667K->38396K(260224K), 0.3378927 secs]
[Full GC 39030K->38397K(260224K), 0.3369738 secs]
[Full GC 44816K->38247K(260224K), 0.3374778 secs]
[Full GC 38881K->38248K(260224K), 0.3361986 secs]
[Full GC 44803K->38396K(260224K), 0.3390643 secs]
[Full GC 39030K->38397K(260224K), 0.3376407 secs]