JVM中有哪些引用?

简介: 强引用:new的对象。哪怕内存溢出也不会回收软引用:只有内存不足时才会回收弱引用:每次垃圾回收都会回收虚引用:必须配合引用队列使用,一般用于追踪垃圾回收动作

强引用:new的对象。哪怕内存溢出也不会回收

软引用:只有内存不足时才会回收

弱引用:每次垃圾回收都会回收

虚引用:必须配合引用队列使用,一般用于追踪垃圾回收动作

相关文章
|
8月前
|
存储 算法 安全
【JVM】深入理解JVM对象内存分配方式
【JVM】深入理解JVM对象内存分配方式
99 0
|
8月前
|
缓存 Java API
JVM 四种引用和使用场景
在JDK 1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)四种,Java 4种引用的级别由高到低依次为:强引用 > 软引用 > 弱引用 > 虚引用。
77 0
|
2月前
|
Java
JVM中有哪些引用?
强引用:new的对象。哪怕内存溢出也不会回收 软引用:只有内存不足时才会回收 弱引用:每次垃圾回收都会回收 虚引用:必须配合引用队列使用,一般用于追踪垃圾回收动作
31 4
|
8月前
|
存储 Java
JVM方法区详细定义
JVM方法区详细定义
42 0
|
8月前
|
存储 缓存 Java
JVM 引用
JVM中所有的引用类型,都是抽象类java.lang.ref.Reference的子类,这个类的主要方法为get()方法。
|
8月前
|
存储 Java
JVM(四):对象的内存布局
JVM(四):对象的内存布局
|
存储 算法 安全
【jvm系列-06】深入理解对象的实例化、内存布局和访问定位
【jvm系列-06】深入理解对象的实例化、内存布局和访问定位
237 0
【jvm系列-06】深入理解对象的实例化、内存布局和访问定位
|
存储 缓存 算法
jvm之4种引用的解读
jvm之4种引用的解读
|
存储 Java
JVM之对象的内存布局
JVM之对象的内存布局
140 0
|
Java
JVM垃圾回收——五种引用
如果在垃圾回收时发现内存不足,在回收软引用所指向的对象时,软引用本身不会被清理
155 0
JVM垃圾回收——五种引用