Skip to content
面试手册
Search
K
Main Navigation
首页
Java
Java基础面试题
JVM面试题
Java并发编程面试题
数据库
MySQL面试题
Redis面试题
MyBatis面试题
微服务
Spring面试题
SpringMVC面试题
SpringBoot面试题
SpringCloud面试题
Dubbo面试题
MQ
消息队列基础
RabbitMQ精选面试题
Kafka精选面试题
RocketMQ精选面试题
学习
Java
SpringBoot
GitHub
Twitter
Appearance
GitHub
Twitter
Menu
Return to top
目录概览
Table of Contents for current page
Java 中都有哪些引用类型?
#
强引用:发生 gc 的时候不会被回收。
软引用:有用但不是必须的对象,在发生内存溢出之前会被回收。
弱引用:有用但不是必须的对象,在下一次GC时会被回收。
虚引用(幽灵引用/幻影引用):无法通过虚引用获得对象,用 PhantomReference 实现虚引用,虚引用的用途是在 gc 时返回一个通知。