
引用:分为强引用、软引用、弱引用、虚引用四种,主要便于程序员用代码管理某些对象的生命周期(栈中一般存放基本数据类型对象的引用(地址),真正的对象存放在堆中)
强引用就是指在程序代码之中普遍存在的,比如Object object = new Object();String str = “hello”;只要某个对象有强引用与之关联,JVM必定不会回收这个对象,即使在内存不足的情况下,JVM宁愿抛出OutOfMemory错误也不会回收这种对象。想中断强引用和某个对象之间的关联,可以显示地将引用赋值为null
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)