怎样和何时使用WeakHashMap类
来源:互联网 发布:911zyz资源网新域名 编辑:程序博客网 时间:2024/06/05 01:54
WeakHashMap是一个特殊的Map实现。map的键存储在WeakReference中引用。
WeakHashMap函数与HashMap相同,除了有一个重要的例外:如果Java存储管理器不再有强引用对象作为键,那么map中的条目将被移除。
创建一个WeakHashMap函数:
HashMap map=new WeakHashMap();你能够使用WeakHashMap通过对资源保持引用但允许它被垃圾收集器收集时引用它来节省资源。
你可以用强制垃圾收集来测试它:
System.gc();普遍认为缓存问题可以很容易的通过WeakHashMap解决,因为当引用是废弃的以后便被丢弃。
这个类的另一个用法是建立规范的maps,你可以存储额外的属性给某些对象作为WeakHashMap条目。当这些条目变得过时了将被立即丢弃。
阅读全文
0 0
- 怎样和何时使用WeakHashMap类
- WeakHashMap类
- 如何和何时使用多线程
- 何时使用margin和padding?
- 何时使用.do和.jsp
- 何时使用block和Delegate?
- GET 和 POST 何时使用
- 位图缓存 何时使用和何时不使用
- 关于何时使用继承和何时使用组合的做法
- 结构体和类的区别及何时使用
- 黑马程序员-何时使用抽象类和接口的理解
- java WeakHashMap详细介绍(源码解析)和使用示例
- Java WeakHashMap使用陷阱
- java WeakHashMap 使用
- WeakHashMap的使用
- weakhashmap使用原理
- WeakHashMap的使用
- WeakHashMap的使用场景
- Windows Server 2016 Install RDS
- centos6、7安装vlc
- 【工作流】jbpm(三)——开发流程
- rails console 控制台
- Windows Server 2016 Connect to RemoteApp
- 怎样和何时使用WeakHashMap类
- html中清除浮动(float)带来的影响
- Android studio快捷键
- java---WEB
- Synchornized使用及原理
- Android中Xposed框架篇---利用Xposed框架实现拦截系统方法
- 正则表达式学习笔记
- 【IO流】File类
- 如何使用Windows登录Linux