.java编译后会生成 .class 文件,这个文件是存放在物理磁盘上的,所谓的类加载,就是将物理磁盘上的class文件加载到内存(也就是JVM)中。
一、步骤:
1、加载之前,必须先经过校验,检查class文件是否是合格的字节码文件。
2、校验通过之后,会有一个准备阶段,这个阶段只要是给一些静态成员变量赋初始值,如果是带final的常量,是不会有默认值的,直接赋值。如下面的语句,默认值会被设置为0.
public static int dataVallue = 888; //会被设置为