java强引用、软应用、弱引用、虚引用
时间: 2023-03-22 18:02:33 浏览: 123
强引用、软引用、弱引用、虚引用1
这些术语都涉及到Java语言中的对象引用(Object Reference)。
- 强引用(Strong Reference):最常见的引用类型,如果一个对象有强引用指向它,那么它就不会被垃圾回收器回收。
- 软引用(Soft Reference):如果一个对象只有软引用指向它,那么它只有在内存不足时才会被垃圾回收器回收。
- 弱引用(Weak Reference):如果一个对象只有弱引用指向它,那么它会在下一次垃圾回收时被回收。
- 虚引用(Phantom Reference):虚引用是最弱的一种引用类型。如果一个对象只有虚引用指向它,那么它会在下一次垃圾回收时被回收,但是它的回收并不会影响程序的执行。虚引用通常用于跟踪对象被垃圾回收的状态。
阅读全文