博客专栏  >  编程语言   >  Java 7集合源码

Java 7集合源码

本专栏主要分析List、Set和Map集合的Java源代码,其中还会分析一些并发集合的实现源代码。代码将在后期不断地进行修改和完善,希望读者多多支持!!

关注
8 已关注
9篇博文
  • Java 7之集合类型 - 二叉排序树、平衡树、红黑树

    为了理解 TreeMap 的底层实现,必须先介绍排序二叉树和平衡二叉树,然后继续介绍红黑树。平衡二叉树和红黑树又是一种特殊的二叉排序树。二叉排序树是一种特殊结构的二叉树,可以非常方便地对树中所有节点进...

    2014-02-26 08:42
    7947
  • Java 7之集合类型 - Vector与Stack

    转载请注明出处: 1、Vector  Vector类也是基于数组实现的队列,代码与ArrayList非常相似,只不过在可能发生线程安全的方法上加上了Synchorized关键字,使得其执行的效...

    2014-02-20 20:07
    3412
  • Java 7之集合类型 - ArrayList

    转载请注明出处: 先来看ArrayList写法如下: public class ArrayList extends AbstractList implements List, RandomAcc...

    2014-02-20 10:47
    3093
  • Java 7之集合类型第1篇 - Java集合

    先来看几道题目: 1、创建一个不可变的的集合: public static void main(String[] args) { Set set = new HashSet(); ...

    2014-01-01 07:19
    4659
  • Java 7之集合类型第6篇 - Set集合的实现

    为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分源代码: public class TreeSet extends AbstractSet imple...

    2014-02-10 09:51
    2119
  • Java 7之集合类型第5篇 - TreeMap

    1、TreeMap与TreeSet TreeMap 的实现使用了红黑树数据结构,也就是一棵自平衡的排序二叉树,这样就可以保证快速检索指定节点。为了让大家了解 TreeMap 和 TreeSet 之间的...

    2014-02-10 08:38
    1909
  • Java 7之集合类型第4篇 - HashMap

    查看HashMap的源代码,对HashMap进行更具体的了解,同时也能感受到Java设计师们的用心良苦。

    2014-01-05 08:32
    3925
  • Java 7之集合类型第3篇 - LinkedList

    基于链表实现的集合在存储的速度上肯定比不上基于数组实现的集合,但是链表实现的最大优点在于,频繁的操作节点时速度就比较快了,例如删除一个节点,不需要向数组一样,调用System.arraycopy()方...

    2014-01-04 09:09
    3057
  • Java 7之集合类型第2篇 - List集合

    List可能是我们在项目开发中用的最多的集合了,List集合的特性是集合中的元素有序(保持添加元素的顺序)、内部的数据可以重复(但是null值至多只有一个)。 查找集合框架图后可知,具体的List实现...

    2014-01-02 16:25
    3986
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部