- class loading先将class字节码文件加载到内存中
- class linking建立关联
- verification: 对加载进来得二进制进行校验
- preparation: 静态变量设默认值
- resolution: 解析,将字符串代表的引用进行关联替换
- class initializing: 类初始化,静态变量设置初始值,执行静态语句块
- 申请对象内存
- 成员变量赋默认值
- 调用构造方法
- 成员变量顺序赋值
- 执行构造方法语句
java对象创建过程
最新推荐文章于 2024-05-21 15:32:45 发布