摘要: java中的四种引用类型 一、强引用 强引用是最常见的,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,他处于可达状态,它是不会被GC回收的,即使该对象以后永远不会被用到JVM也不会回收。因此强引用是造成Java内存泄漏的主要原因之一 二、软引用 软引用需要用S 阅读全文
posted @ 2020-11-08 18:18 springcode 阅读(1745) 评论(0) 推荐(0)
摘要: 垃圾回收与算法 一、垃圾回收机制 1.1、引用计数法 在java中引用和对象是有关联的。如果要操作对象必须用引用进行。因此。很简单的办法是通过引用计数来判断一个对象是否可以回收。即一个对象如果没有任何与之关联的引用,即他们的引用计数都为0,则说明对象没有被引用,即不可达对象,就是可回收对象 引用计数 阅读全文
posted @ 2020-11-08 17:58 springcode 阅读(124) 评论(0) 推荐(0)