码迷,mamicode.com
首页 >  
搜索关键字:weakhashmap    ( 94个结果
WeakHashMap
WeakHashMap,当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值。code此例子中声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当HashMap.remove掉a 并且将a、b都指向null时,We...
分类:其他好文   时间:2015-05-09 13:20:04    阅读次数:107
【高级java程序员应该知道的小知识】 WeakHashMap
本篇宗旨:simple & stupidWeakHashMap (弱引用的哈希表) Hash table based implementation of the Map interface, with weak keys. An entry in a WeakHashMap will automatically be removed when its key is no longer in or...
分类:编程语言   时间:2015-05-06 09:18:34    阅读次数:141
JAVA集合小结
集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代...
分类:编程语言   时间:2015-04-14 14:52:03    阅读次数:203
WeakHashMap的一点理解
本文的大部分参考自下面这篇blog:http://hongjiang.info/java-referencequeue/ 先上图: WeakHashMap的实现是通过ReferenceQueue这个“监听器”来优雅的实现自动删除那些引用不可达的key的。 先看看ReferenceQueue在Java中的描述: Reference queues, to which reg...
分类:其他好文   时间:2015-02-24 19:52:54    阅读次数:181
Java之道系列:WeakHashMap实现浅析
也就是说,即使WeakHashMap持有了key对象也不会阻止这个key对象被回收,也就相当于说,WeakHashMap只是持有了该key对象的一个WeakReference而已。当key对象被回收之后,相应的mapping也会被回收。...
分类:编程语言   时间:2015-02-14 23:52:09    阅读次数:449
Java魔法堂:四种引用类型、ReferenceQueue和WeakHashMap
一、前言 JDK1.2以前只提供一种引用类型——强引用Object obj = new Object();。而JDK1.2后我们多另外的三个选择分别是软引用java.lang.ref.SoftReference、弱引用java.lang.ref...
分类:编程语言   时间:2015-02-02 19:40:26    阅读次数:281
JDK源码-HashMap
1,Map:映射表数据结构,通过key-value完成映射。HashMap的子实现主要包括:HashMap、LinkedHashMap、TreeMap、WeakHashMap、ConcurrentHashMap、IdentityHashMap。以下总结摘录自《Thingking In Java》     -1,HashMap:使用Map集合的默认选择。因为HashMap对速度进行了优化。Hash...
分类:其他好文   时间:2015-01-22 09:28:00    阅读次数:281
Java 之 List<T> 接口的实现:ArrayList
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap ArrayList 是List 下,java的自实现类之一,属于线程非安全的类型,多线程环境下可以考虑用Collec...
分类:编程语言   时间:2015-01-21 23:59:36    阅读次数:429
JAVA 常用集合接口List、Set、Map总结
java中频繁使用List、Set、Map接口,将其总结如下它们的继承与实现关系如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap某文章的摘录,转载http://...
分类:编程语言   时间:2014-10-27 12:13:08    阅读次数:243
Java中的软(弱)引用
一、Java中的强、软、弱、虚引用在JDK中我们可以看到有一个java.lang.ref的包,这个包中就是Java中实现强、软、弱、虚引用的包,如下:PhantomReference虚引用:如果一个对象持有虚引用,就和没有持有引用一样,在任何时候都可能被垃圾回收器回收。虚引用主要用来跟踪对象被垃圾回收的活动,虚引用还有一个和弱、软引用不同的地方是虚引用必须和引用队列联合使用。当垃圾回收器准备回收一...
分类:编程语言   时间:2014-09-29 00:23:26    阅读次数:367
94条   上一页 1 ... 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!