Java-加载顺序(1)

2016-07-17  本文已影响0人  仆歌

++2016.7.17
++by side @Java-加载顺序(1)

==================================
关于Java-加载顺序

下面是一个面试题
/* 输出打印
*/

public class Z extends X {

Y y=new Y();

Z(){

    System.out.println("Z的构造方法");  
}
public static void main(String[] args) {
    
    new Z();
    
}

}
class X{
Y b=new Y();  
X(){
    System.out.println("X的构造方法"); 
}
}
class Y{
Y(){
    System.out.println("Y的构造方法");  
}

}
首先简单理解JVM加载的简单过程以本题为例
本题 加载过程
简单描述一下:

步骤:

显示结果:
显示结果

==================================
@小怪兽

ps:因作者能力有限,有错误的地方请见谅

上一篇 下一篇

猜你喜欢

热点阅读