黑马程序员技术交流社区

标题: 分享Java的引用强度说明 [打印本页]

作者: play1369    时间: 2015-1-29 09:29
标题: 分享Java的引用强度说明
从JDK1.2起,Java把对象的引用分为4种级别,从而使程序能够更加灵活地控制对象的生命周期。
这4种级别从高到低依次为:强引用、软引用、弱引用、虚引用

强引用:当内存不足时,JVM宁可出现OutOfMemeryError错误而使程序中止,也不会回收此对象来释放内存空间。
软引用:当内存不足时,会回收这些对象的内存,用来实现内存敏感的高速缓存。
弱引用:无论内存是否紧张,被垃圾回收器发现立刻回收。
虚引用:和没有任何引用一样。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2