摘要: 定义 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器宁愿抛出OOM(OutOfMemoryError)也不会回收它。 说明 不要被这个强字吓到,以为这个引用就很厉害,其实强引用就是程序中使用的一般引用类型。举个简单的栗子: 强可达 如果一个对象与GC Roots之间存在强引用,则称这 阅读全文
posted @ 2018-10-11 08:49 弗兰克的猫 阅读(2432) 评论(0) 推荐(0) 编辑
摘要: 强引用、软引用、弱引用和虚引用深入探讨 为了更灵活的控制对象的生命周期,在JDK1.2之后,引用被划分为强引用、软引用、弱引用、虚引用四种类型,每种类型有不同的生命周期,它们不同的地方就在于垃圾回收器对待它们会使用不同的处理方式。 引用类型在日常开发中并不常关注,也很少注意到,因此很多人忽略了它们的 阅读全文
posted @ 2018-10-11 08:43 弗兰克的猫 阅读(3132) 评论(7) 推荐(3) 编辑