JDK源码学习之:HashSet和HashMap

之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)。因此本文将重点分析HashMap。...

Jdk源码学习之:String

一、定义 从该类的声明中我们可以看出String是final类型的,表示该类不能被继承,同时该类实现了三个接口:java.io.Serializable、 Comparable、 CharSequence 二、属性 这是一个字符数组,并...

2016/06/25 07:46
199
Jdk源码学习之: LinkedHashSet

LinkedHashSet是基于HashMap和双向链表的实现。使用实例: 利用链表来记录,保证了迭代输出的有序性。其具体结构如下所示: 可以看出,其实现基本和LinkedHashMap一样。 2. 关键实现 从继承关...

2016/06/25 07:18
47

没有更多内容

加载失败,请刷新页面