博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合之WeakHashMap
阅读量:4319 次
发布时间:2019-06-06

本文共 526 字,大约阅读时间需要 1 分钟。

WeakHashMap

  底层数据结构是哈希表结构
  依赖于键的数据结构特点
  不同于HashMap,该类的键是以弱键的形式存在
  当该键成为垃圾对象,会被垃圾回收期空闲的时候回收,那么改键所对应值也会被回收

1 WeakHashMap
whm = new WeakHashMap<>(); 2 3 whm.put(new String("hello1"), "world1"); 4 whm.put(new String("hello2"), "world2"); 5 whm.put(new String("hello3"), "world3");//这几个会被回收 6 whm.put("hello4", "world4");//不会被回收 7 8 System.out.println(whm); 9 10 System.gc(); // 启动垃圾回收器11 System.runFinalization(); // 调用回收器回收垃圾12 13 System.out.println(whm);

 

转载于:https://www.cnblogs.com/lrxvx/p/9407837.html

你可能感兴趣的文章
ipvsadm添加虚拟服务器报错问题
查看>>
LVS-DR集群搭建脚本
查看>>
Docker拉取的镜像源更改为国内的镜像源
查看>>
LVS健康检查脚本
查看>>
PowerCLI 对vm批量关机
查看>>
拿来即用学PYTHON:序
查看>>
github+jenkins+maven+docker自动化构建部署
查看>>
前端禁止鼠标右键、禁止全选、复制、粘贴
查看>>
六. k8s--ingress学习笔记
查看>>
二. python数组和列表
查看>>
七. k8s--volumes之pv pvc学习笔记
查看>>
八. k8s--configmap学习笔记
查看>>
十. k8s--访问控制 serviceaccount和RBAC 学习笔记
查看>>
九. k8s--statefulset控制器
查看>>
十一. k8s--dashboard部署
查看>>
shell解析xml文件
查看>>
十二. k8s--网络策略flannel与canal学习笔记
查看>>
十三. k8s--调度器
查看>>
十四. k8s资源需求和限制, 以及pod驱逐策略
查看>>
三. k8s基本操作以及pod存活以及可用性验证钩子
查看>>