开始 : 创建对象的时候,new Student() ,new的时候就开始了;堆中
结束:当对象 失去引用的时候
说法1(常见的说法) :当对象失去所有的引用(没有变量再指向它了(没有变量在存储它的地址)- 相当于失联了,我们无法再使用它了)-- 就是死亡了;(垃圾回收器 并不是立刻进行回收)
说法2 : 对象真正的被销毁(对象会在堆里面占用内存,当把对象的内存空间回收了),Java有自动垃圾回收机制(GC);
开始 : 创建对象的时候,new Student() ,new的时候就开始了;堆中
结束:当对象 失去引用的时候
说法1(常见的说法) :当对象失去所有的引用(没有变量再指向它了(没有变量在存储它的地址)- 相当于失联了,我们无法再使用它了)-- 就是死亡了;(垃圾回收器 并不是立刻进行回收)
说法2 : 对象真正的被销毁(对象会在堆里面占用内存,当把对象的内存空间回收了),Java有自动垃圾回收机制(GC);