个人随笔
目录
JVM(十三)、Java常见引用类型
2021-03-04 22:12:52

java的引用类型一般分为四种:强引用、软引用、弱引用、虚引用

1、强引用

普通的变量引用

  1. public static User user = new User();

2、软引用

将对象用SoftReference软引用类型的对象包裹,正常情况不会被回
收,但是GC做完后发现释放不出空间存放新的对象,则会把这些软引用的对象回收掉。软引用可用来实现内存敏感的高速缓存。

  1. public static SoftReference<User> user = new SoftReference<User>(new
  2. User());

3、弱引用

将对象用WeakReference软引用类型的对象包裹,弱引用跟没引用差
不多,GC会直接回收掉,很少用

  1. public static WeakReference<User> user = new WeakReference<User>(new
  2. User());

4、虚引用

虚引用也称为幽灵引用或者幻影引用,它是最弱的一种引用关系,几乎不用。

 229

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2