您当前的位置: 首页 > 资讯 >

Java中代码的执行顺序

2023-04-23 21:59:41 来源:博客园


(相关资料图)

结论

注意 只有显式的加载类 JVM才会加载到内存中

public class Test {    static B b=new B(); //这里存在实例 会加载类B 类A    A a =new A();    static {        System.out.println("test static");    }    public Test(){        System.out.println("test constructor");    }    {        System.out.println("test module");    }    public static void main(String[] args) {        //A1-->B1-->A2-->A3-->B2-->B3-->TEST STATIC    }}class A{    static {        System.out.println("A1");    }    {        System.out.println("A2");    }    public A(){        System.out.println("A3");    }}class B extends A{    static {        System.out.println("B1");    }    {        System.out.println("B2");    }    public B(){        System.out.println("B3");    }}

上一篇:

姑姑和姑妈的区别在哪_姑姑和姑妈的区别 焦点滚动

下一篇:

最后一页

x
精彩推送