java对象创建过程
1、加载字节码文件;
2、验证,字节码文件的正确性和安全性;
3、为类的静态变量分配内存并设置默认值;
4、解析完后,将对象符号引用转换为直接引用。
5、执行静态代码块和静态变量的赋值操作;
6、JVM 在内存中为对象分配内存空间;
7、初始化成员变量;
8、执行构造方法;
9、返回对象引用;
1、加载字节码文件;
2、验证,字节码文件的正确性和安全性;
3、为类的静态变量分配内存并设置默认值;
4、解析完后,将对象符号引用转换为直接引用。
5、执行静态代码块和静态变量的赋值操作;
6、JVM 在内存中为对象分配内存空间;
7、初始化成员变量;
8、执行构造方法;
9、返回对象引用;