博客专栏  >  编程语言   >  java集合框架

java集合框架

主要从源码的角度来剖析java se中的集合类,主要叙述java.util.collection包

关注
0 已关注
18篇博文
  • java集合18--Iterator和Enumeration比较

    概要这一章,我们对Iterator和Enumeration进行比较学习。内容包括: 第1部分 Iterator和Enumeration区别 第2部分 Iterator和Enumeration实...

    2016-05-08 16:34
    467
  • java集合17--TreeSet源码走读

    概要这一章,我们对TreeSet进行学习。 我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括: 第1部分 TreeSet介绍 第2部分...

    2016-05-08 16:29
    579
  • java集合16-HashSet源码走读

    概要这一章,我们对HashSet进行学习。 我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet。内容包括: 第1部分 HashSet介绍 第2部分...

    2016-05-08 16:24
    462
  • java集合15--set架构

    前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过Has...

    2016-05-08 16:17
    328
  • java集合14--Map总结

    概要学完了Map的全部内容,我们再回头开开Map的框架图。本章内容包括: 第1部分 Map概括 第2部分 HashMap和Hashtable异同 第3部分 HashMap和WeakHashM...

    2016-05-08 16:15
    611
  • java集合13--WeakHashMap源码详解

    概要这一章,我们对WeakHashMap进行学习。 我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。 第1部分 WeakHash...

    2016-05-08 16:02
    490
  • java集合12--TreeMap源码详解

    概要这一章,我们对TreeMap进行学习。 我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括: 第1部分 TreeMap介绍 第2部分 T...

    2016-05-08 14:33
    771
  • java集合11--HashTable源码详解

    概要前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。 我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 H...

    2016-05-08 13:59
    506
  • java集合10--HashMap源码走读

    概要这一章,我们对HashMap进行学习。 我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括: 第1部分 HashMap介绍 第2部分...

    2016-05-06 23:10
    475
  • java集合09--Map架构

    概要前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过T...

    2016-05-06 20:31
    297
  • java集合08--List总结

    概要 前面,我们学完了List的全部内容,详细内容请看前面的几篇博客, 现在,我们再回头看看总结一下List。内容包括: 第1部分 List概括 第2部分 List使用场景 第3部分 LinkedLi...

    2016-05-06 16:54
    347
  • java集合07--Stack源码解读

    概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。...

    2016-05-06 16:25
    301
  • Java集合06--Vector源码详解

    概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。 第1部分 Ve...

    2016-05-06 15:49
    375
  • java集合05--LinkedList源码走读

    概要  前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。 和学习ArrayList一样,接下来呢,我们先对Linke...

    2016-05-06 15:26
    343
  • java集合04--fail fast机制原理以及解决办法

    概要 前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括:: 1 fail-fast简介 2 fail-fast...

    2016-05-06 14:38
    393
  • java集合03--ArrayList源码分析

    概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解Arra...

    2016-05-06 11:19
    290
  • java集合02--collection架构

    概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是...

    2016-05-06 10:26
    334
  • java集合01--总体架构

    Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分:List列表、Set集...

    2016-05-06 10:01
    418

java多线程
2432949
二叉树操作
1325140
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部