首页 > 图灵资讯 > java面试题>正文
Java 4种引用的区别
2024-01-24 10:03:02
Java 4种引用的区别
Java中有四种引用类型:强引用、软引用、弱引用和虚引用。它们之间的区别主要在于对垃圾回收的影响和回收优先级,具体如下:
- 强引用是默认类型,不受垃圾回收的影响;
- 软引用在内存不足时可能被回收;
- 弱引用的回收优先级更低,只要没有强引用指向对象,就可能被回收;
- 虚引用主要用于跟踪对象被回收的状态。