Java基础- Java中引用类型--java四种引用类型

it2024-11-24  13

Java中四种引用类型

强引用

Java中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的。即使该对象以后永远不会被用到,Jvm也不会回收。

弱引用

软引用需要用SoftReference类来实现。内存足够使它不会被回收,内存空间不足时会被回收

软引用

需要用WeakReference类来实现,比软引用的生存期更短,对于只有弱引用的对象来说,只要垃圾回收机制一运行,不过JVM内存够不够,总会回收它。

虚引用

主要作用是跟踪对象被垃圾回收的状态。

最新回复(0)