jvm的类和对象的生命周期

2021-05-30  本文已影响0人  垂直居中的句号

对象的生命周期

1.创建阶段

为对象分配存储空间

开始构造对象

递归调用其超类的构造方法

进行对象实例初始化,和变量初始化

执行构造方法体

2.应用阶段

系统至少维护着对象的一个强引用

默认强引用

3.不可视阶段

对象使用完之后进入不可视阶段,强引用消失

4.不可到达阶段

是要被垃圾回收器回收的预备对象,但不能被垃圾回收器直接回收

5可收集阶段,终结阶段,释放阶段

垃圾回收器发现该对象已经不可到达

finalize方法已经被执行

对象空间已被重用

类的生命周期

加载----验证---准备---解析----初始化---使用---卸载

上一篇 下一篇

猜你喜欢

热点阅读