当用一个类来创建对象的时候,JVM会帮我们执行下面的6个步骤. 1.在磁盘上找到对应内的class文件: 2.加载class文件到内存,初始化所有静态域(成员变量和方法): 3.如果使用new class()时,在堆上开辟一片空间: 4.将这片空间清零(对于基本类型来说,设置为0:对于引用类型来说,设置为null): 5.执行非静态域的成员变量的初始化(包括普通类型和应用类型): 6.执行构造函数. 这就是为什么类里面的静态成员和静态函数可以不用创建对象,直接用类来访问的原因,因为这些静态域已经…