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

Java集合源码分析

深入分析Java集合类的源码,并阐述各个集合之间的区别以及适用的场合

关注
1 已关注
5篇博文
  • Java集合系列之TreeMap源码分析

    一、概述   TreeMap是基于红黑树实现的。由于TreeMap实现了java.util.sortMap接口,集合中的映射关系是具有一定顺序的,该映射根据其键的自然顺序进行排序或者根据创建映射...

    2015-07-15 14:18
    685
  • Java集合系列之HashSet源码分析

    一、HashSet简介   HashSet是Set接口典型实现,它按照Hash算法来存储集合中的元素,具有很好的存取和查找性能。主要具有以下特点: 不保证set的迭代顺序HashSet不是...

    2015-07-13 20:26
    522
  • Java集合系列之HashMap源码分析

    一、HashMap简介   HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)...

    2015-07-10 17:09
    680
  • Java集合系列之LinkedList源码分析

    一、LinkedList简介   LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。   ps:这里有一个问题,就是关于实现LinkedL...

    2015-07-08 18:24
    511
  • Java集合系列之ArrayList源码分析

    一、ArrayList简介   ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。   该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capac...

    2015-07-06 21:12
    671

LeetCode题解
4126849

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部