首页 > 图灵资讯 > java面试题>正文

Java 4种引用的区别

2024-01-24 10:03:02

 

Java 4种引用的区别

Java中有四种引用类型:强引用、软引用、弱引用和虚引用。它们之间的区别主要在于对垃圾回收的影响和回收优先级,具体如下:

  • 强引用是默认类型,不受垃圾回收的影响;
  • 软引用在内存不足时可能被回收;
  • 弱引用的回收优先级更低,只要没有强引用指向对象,就可能被回收;
  • 虚引用主要用于跟踪对象被回收的状态。

 
上一篇 continue 和 break 的区别
下一篇 什么是 CLH 锁

文章素材均来源于网络,如有侵权,请联系管理员删除。