您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】【引用】强引用,软引用,弱引用,虚引用

命运之手 发布时间:2018-04-10 20:55:28 ,浏览量:2

强引用:正常代码中使用的引用,一般不会被回收 软引用:如果即将发生内存溢出,那么回收来腾出空间 弱引用:下一次GC时就回收 虚引用:实际并不引用数值,只是在对象被回收时,收到一个通知

Object obj = new Object(); ReferenceQueue queue = new ReferenceQueue (); SoftReference ref = new SoftReference(obj ); WeakReference ref = new WeakReference(obj ); PhantomReference ref = new PhantomReference (obj, queue); // 当需引用对象被回收时,queue就会加入ref这个对象 // 所以从queue是否包含ref就可以判断obj是否被回收

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0376s