代码改变世界

强引用 、软引用、 弱引用、虚引用

2021-01-19 22:59  倪先森  阅读(194)  评论(0编辑  收藏  举报
一、概述: 众所周知,Java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程序不用再像使用c那样操心内存),但同时也是它的缺点(不够灵活)。为了解决内存操作不灵活这个问题,可以采用软引用等方法。 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是