java

    技术2023-04-06  68

    类加载全过程:主要步骤.1.加载;2.链接;3.初始化 class字节码文件可以是硬盘上的class文件也可以是网络上的字节数组,或者压缩包,以及数据库等等 //-------------------测试JVM核心机制_类加载全过程------------ package java_218_JVM核心机制_类加载全过程_JVM内存分析_反射机制核心原理_常量池理解_练习;

    public class Demo01 { public static void main(String[] args) { A a = new A();//2.调用这个方法 System.out.println(A.width);//4.打印这个

    }

    } /*

    测试

    */ class A{ //创建一个变量 static属性;1.(a)先执行类加载 public static int width = 100;//width 宽度 //定义一个初始化块;1.(b)先执行类加载;进行静态初始化 static { System.out.println(“静态初始化类A”); width = 300;//最后打印出300;是因为程序从上往下合并执行 } public A(){//3.在执行这个构造器对象; System.out.println(“创建A类的对象”); } } //结果--------------------------------------- //----------------视图------------------------------

    Processed: 0.013, SQL: 9