码迷,mamicode.com
首页 >  
搜索关键字:weakhashmap    ( 94个结果
容器--WeakHashMap
一、概述 WeakHashMap是Map的一种,根据其类的命令可以知道,它结合了WeakReference和HashMap的两种特点,从而构造出了一种Key可以自动回收的Map。 前面我们已经介绍了WeakReference的特点及实现原理,以及HashMap的实现原理,所以我们本文重点介绍Weak ...
分类:其他好文   时间:2016-09-06 01:07:22    阅读次数:197
基础-WeakReference
一、概述 为了更好的理解WeakHashMap的原理,我们有必要先来了解一下WeakReference的作用及实现原理。Java中有一个专门的包java.lang.ref,里面定义了我们通常所说的几种引用,具体来说如下: Reference: 基础的引用类,是一个抽象类,定义了引用的一些基本方法 S ...
分类:其他好文   时间:2016-09-03 13:33:41    阅读次数:259
JAVA集合复习
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E...
分类:编程语言   时间:2016-07-22 06:36:08    阅读次数:210
WeakHashMap类源码解析
WeakHashMap特点 1.内部通过数组实现,和HashMap很类似 2.地址冲突通过链表实现,和HashMap一样 2.当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值 相关包package java.util; import java.lang.ref.WeakReference; import java.lang.ref.ReferenceQueue;继...
分类:其他好文   时间:2016-07-19 11:08:03    阅读次数:179
Java 持有引用 & WeakHashMap
Java 持有引用 & WeakHashMap @author ixenos Reference引用对象 Reference引用对象 可获得的(reachable):指在栈中有一个普通的引用正在指向此对象,也可能有更多的中间链接 如果一个对象是可获得的,垃圾回收器(GC)就不能释放它,因为他仍然为程 ...
分类:编程语言   时间:2016-07-11 00:50:50    阅读次数:187
WeakHashMap和HashMap的区别
看Java源码的时候,看到了 WeakHashMap ,我一直以来使用的 都是 HashMap,于是查了一下两者的区别 (一) 查看API文档,WeakHashmap要点如下: 1. 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目。更精确 ...
分类:其他好文   时间:2016-06-23 01:02:17    阅读次数:136
什么是WeakHashMap--转
原文地址:http://laravel.iteye.com/blog/2303244 Java WeakHashMap 到底Weak在哪里,它真的很弱吗?WeakHashMap 的适用场景是什么,使用时需要注意些什么?弱引用和强引用对Java GC有什么不同影响?本文将给出清晰而简洁的介绍。 总体介 ...
分类:其他好文   时间:2016-06-06 16:31:08    阅读次数:216
Java集合个人总结
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 一、Collection: 1.1 List 1.1.1 LinkedList: 1.1.2 ArrayList: 1.1.3 Vec...
分类:编程语言   时间:2016-05-30 15:45:33    阅读次数:204
Java引用类型
最近在跟人聊java的容器,在聊到WeakHashMap时,被问Weak是什么意思,当时没能回答出来,后面同事继续问java有哪几种引用,当时便有一种智商严重不足的感觉。于是便整理出这篇文章,希望各位多提意见。          java中提供了4个级别的引用:强引用、软引用、弱引用和虚引用。这4个引用在java.lang.ref包下: 一、强引用(FinalReference)  ...
分类:编程语言   时间:2016-05-27 12:29:43    阅读次数:172
java集合13--WeakHashMap源码详解
概要这一章,我们对WeakHashMap进行学习。 我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。 第1部分 WeakHashMap介绍 第2部分 WeakHashMap数据结构 第3部分 WeakHashMap源码解析(基于JDK1.6.0_45) 第4部分 WeakHashMap遍历方式 第5部分 WeakHash...
分类:编程语言   时间:2016-05-13 02:19:44    阅读次数:222
94条   上一页 1 ... 3 4 5 6 7 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!