JVM中有哪些引用?

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

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

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

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

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

目录
相关文章
|
8月前
|
存储 算法 安全
【JVM】深入理解JVM对象内存分配方式
【JVM】深入理解JVM对象内存分配方式
99 0
|
2月前
|
Java
JVM中有哪些引用?
强引用:new的对象。哪怕内存溢出也不会回收 软引用:只有内存不足时才会回收 弱引用:每次垃圾回收都会回收 虚引用:必须配合引用队列使用,一般用于追踪垃圾回收动作
|
11天前
|
缓存 Java
JVM对象引用
本次课程聚焦JVM对象引用,涵盖强引用、软引用、弱引用和虚引用。强引用是最常见的引用类型,确保对象不会被垃圾回收器回收,适用于需要确保对象存活的场景;软引用在内存不足时会被优先回收,常用于缓存;弱引用的对象随时可能被回收,适合临时对象;虚引用最弱,主要用于接收对象回收通知,进行资源清理。通过合理选择引用类型,可优化内存管理,避免内存泄露。
|
8月前
|
存储 Java
JVM方法区详细定义
JVM方法区详细定义
42 0
|
8月前
|
存储 缓存 安全
JVM之JVM栈的详细解析
JVM之JVM栈的详细解析
62 0
|
8月前
|
存储 缓存 算法
深入理解JVM - 对象分配内存
深入理解JVM - 对象分配内存
74 1
|
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种引用的解读