本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
弱引用就更弱了,垃圾回收时直接会被回收掉,Java中使用WeakReference声明,一次gc就会被干掉,其余和软引用类似。
2.应用场景
弱引用同样是很多缓存实现的选择。
3.实例
1 2 3 4 5 6 7 |
|
补充:Java中提供了一个很棒的工具类WeakHashMap,按照注释所说,该类是一个键为弱引用类型的Map,与传统Map不同的是其键会自动删除释放掉,因为gc()时会自动释放,因此很适合做缓存这一类的需求。
以上就是在java使用弱引用回收的办法,不重要的数据都可以使用这种方法,当我们进行垃圾回收时就自动删除掉了,学会的小伙伴快试试吧。