一.对象的创建过程
1.类加载检查
看看是否进行过那一系列的类加载的过程,如果没有就进行类加载
2.分配内存空间
3.初始化零值
为了保证对象中实例字段不赋初值就可以直接使用
4.设置对象头
比如这是哪个类的对象
5.执行init方法
二:类的加载过程
1.加载
2.链接(验证、准备、解析)
3.初始化
一.对象的创建过程
1.类加载检查
看看是否进行过那一系列的类加载的过程,如果没有就进行类加载
2.分配内存空间
3.初始化零值
为了保证对象中实例字段不赋初值就可以直接使用
4.设置对象头
比如这是哪个类的对象
5.执行init方法
二:类的加载过程
1.加载
2.链接(验证、准备、解析)
3.初始化