博客专栏  >  编程语言   >  Java Collection Framework 源码剖析

Java Collection Framework 源码剖析

本专栏主要从源码角度剖析Java Collection Framework各成员类的底层实现原理和技巧,包括但不限于List、Map等经典容器类、ConcurrentHashMap等并发容器类,并说明各容器类间的区别、联系以及应用场景,以便不断加深对Java容器框架的理解。

关注
6 已关注
8篇博文
  • Map 综述(四):彻头彻尾理解 HashTable

    Hashtable与HashMap都是Map族中较为常用的实现,也都是Java Collection Framework 的重要成员,它们的本质都是链表数组。本文深入JDK源码并从定义、构造、结构、存...

    2017-06-04 22:55
    2135
  • Map 综述(三):彻头彻尾理解 ConcurrentHashMap

    ConcurrentHashMap是J.U.C的重要成员,它是HashMap的一个线程安全的版本。在默认理想状态下,ConcurrentHashMap可以支持16个线程执行并发写操作及任意数量线程的读...

    2017-05-27 17:03
    4458
  • Java 迭代器综述

    迭代器模式是与集合共生共死的。一般来说,我们只要实现一个容器,就需要同时提供这个容器的迭代器。使用迭代器的好处是:封装容器的内部实现细节,对于不同的集合,可以提供统一的遍历方式,简化客户端的访问和获取...

    2016-12-06 15:40
    1586
  • Java Collection Framework : Collection 接口

    Java 容器类根接口Collection 的详细描述。

    2016-10-27 18:58
    2111
  • Java Collection Framework : List

    List 包括 List接口以及List接口的所有实现类。因为 List 接口实现了 Collection 接口,所以 List 接口拥有 Collection 接口提供的所有方法,同时又因为 Lis...

    2016-10-28 13:43
    1886
  • Map 综述(一):彻头彻尾理解 HashMap

    HashMap是Map族中最为常用的一种,也是Java Collection Framework的重要成员。本文首先给出了HashMap的实质并概述了其与Map、HashSet的关系,给出了其在JDK...

    2017-03-17 17:54
    5413
  • 算法实战:根据Key或Value对Map进行排序及其应用

    我们知道,Map是 Java Collection Framework 的重要成员,也是我们最常用的容器类之一。Map的实现多种多样,包括HashMap、LinkedHashMap等。但是,无论实际中...

    2017-05-11 18:13
    3455
  • Map 综述(二):彻头彻尾理解 LinkedHashMap

    HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。...

    2017-05-12 11:52
    3228
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部