- 博客(6)
- 收藏
- 关注
转载 Hashtable与HashMap引发的血案
人物:王小胖:性别:男。程序员,工作经验 1 year 。爱好:吃肉、电玩、马小花。特技:吃肉不用考虑胃的容量。马小花:性别:女。学生,工作经验 0 year 。爱好:蛋糕、臭美、王小胖。特技:能够降服王小胖…… /**2011 年 2 月, 电影《将爱情进行到底》火得不得了。周末,小胖也陪着小花去看这部电影。放映中,小花被影片中的靖哥哥和杜拉拉感动的一沓糊涂,而小胖则心里暗自后悔
2012-05-18 17:12:02 1436
原创 JAVA类库分析之HashMap
JAVA类库分析之HashMap1. HashMap概述1.1)重要参数HashMap是什么,相信大家都很清楚,这里偷个懒,从网上摘了一段描述HashMap的文字:HashMap是基于哈希表的 Map接口的实现。此实现提供所有可选的映射操作,并允许使用 null值和 null 键。(除了HashMap非同步和允许使用 null之外,HashMap类与 Hashtable大致
2012-05-18 15:52:20 3942 5
原创 JAVA类库分析之BitSet
JAVA类库分析之BitSet1.BitSet概述 BitSet实现了一种比特位的向量,能够自动增长,用途很广泛。如在bloom filter中会用到BitSet来标识某一位是否置位等。初始情况下所有位都为false。主要的变量如下表中所示,下面分析的时候会详细介绍这些变量的用处。首先可以注意到用来存储位向量的数组words为long类型,也就是说每一个值可以保存64位信息,所以
2012-05-16 22:18:55 2968
原创 JAVA类库分析之LinkedList
JAVA类库分析之LinkedList1.概述 在java源码中对LinkedList有详细的描述:LinkedList实现了List接口和Deque接口,即表示它支持List的一些常规操作如insert,get,remove等;同时它还支持FIFO双向队列操作如add,poll操作,以及栈和队列的其他操作等。 与Vector和ArrayList不同之处在于
2012-05-15 21:00:50 1966
原创 JAVA类库分析之Vector
看同学人手一本《STL源码剖析》,实在亚历山大。借过一看,实在晦涩难懂。于是想着从熟悉的java入手,看看java里面自带的类库是怎么实现这些容器的。于是乎,便有了这个java stl系列。其实这个名字是我自己起,java里面提供了许多常用的类库,使用十分方便。废话不多说,从Vector类开始分析吧。Vector类与ArrayList的实现基本相同,只是Vector类是线程安全的,而Array
2012-05-14 19:28:34 2506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人