public class TestClassLoaderTime {
public TestClassLoaderTime(){
System.out.println("构造器执行");
}
{
System.out.println("静态代码块执行");
}
static Demo2 demo2 = new Demo2();
Demo3 demo3 = new Demo3();
public static void main(String[] args) {
System.out.println("main方法执行");
new TestClassLoaderTime();
System.out.println("TestClassLoaderTime实例化过");
}
} 运行结果:
1.Demo2的构造函数执行
2.main方法执行
3.静态代码块执行
4.Demo3的构造函数执行
5.构造器执行
6.TestClassLoaderTime实例化过
public TestClassLoaderTime(){
System.out.println("构造器执行");
}
{
System.out.println("静态代码块执行");
}
static Demo2 demo2 = new Demo2();
Demo3 demo3 = new Demo3();
public static void main(String[] args) {
System.out.println("main方法执行");
new TestClassLoaderTime();
System.out.println("TestClassLoaderTime实例化过");
}
} 运行结果:
1.Demo2的构造函数执行
2.main方法执行
3.静态代码块执行
4.Demo3的构造函数执行
5.构造器执行
6.TestClassLoaderTime实例化过
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货