博客专栏  >  编程语言   >  Java集合框架浅析

Java集合框架浅析

在源码级别介绍了Java中的常见集合类

关注
1 已关注
6篇博文
  • ConcurrentHashMap浅析

    概述: ConcurrentHashMap是HashMap的升级版,我们都知道HashMap是不可靠的,线程不安全的,而Hashtable在同步的时候又会将整张表都锁住,从而在多并发的情况下效率低下...

    2015-08-14 21:43
    1221
  • 深入集合框架之Hashtable源码剖析

    为了分析ConcurrentHashMap,决定先分析一下Hashtable,两者都是线程安全的,必然会有不同的区别,Hashtable和HashMap也有很大的区别。 我们先来看看Hashtabl...

    2015-08-12 22:49
    729
  • 深入集合框架之CopyOnWriteArrayList源码剖析

    CopyOnWriteArrayList概述 CopyOnWriteArrayList是ArrayList的一个线程安全的变种。 CopyOnWriteArrayList与ArrayList不同处...

    2015-08-11 17:08
    782
  • 深入集合框架之ArrayList源码剖析

    ArrayList概述 ArrayList底层由数组实现,非线程安全,但是数组可以动态增加,也可以叫动态数组,提供了一系列的好处,我们来深入看看: 成员变量与构造函数 /** ...

    2015-08-11 09:27
    964
  • 深入集合框架之HashSet源码剖析

    HashSet实现了Set接口,也就是说它存储的元素是无重复的。 通过源码分析我们可以发现HashSet就是HashMap的一个实例。 因为在HashMap中的键是不能重复的,我们可以把HashS...

    2015-08-05 22:31
    724
  • 深入集合框架之HashMap源码剖析

    简介 源码分析 HashMap是JAVA抽象出来存储键值对的集合,它的底层是哈希表,有哈希表就会有冲突,所以HashMap用单链表解决冲突,也就是拉链法。 HashMap是不安全的,在多线程的环境下...

    2015-07-20 15:45
    794
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部