A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© play1369 中级黑马   /  2015-1-29 09:29  /  742 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从JDK1.2起,Java把对象的引用分为4种级别,从而使程序能够更加灵活地控制对象的生命周期。
这4种级别从高到低依次为:强引用、软引用、弱引用、虚引用

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马