标签: Java集合


  1. Java Collection 10 - HashSet

      关于 java.util.HashSet<E> 的部分笔记。HashSet集合是一个不会存储重复元素、遍历元素顺序无法保证的集合实现。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  2. Java Collection 09 - AbstractSet

      关于 java.util.AbstractSet<E> 的部分笔记,AbstractSet是Set的默认最小化实现。在具体的使用场景中,由继承AbstractSet的具体实现类完成数据的存储和操作需求。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  3. Java Collection 08 - Set

      在Java语言规范中,Set和List同属于Java集合框架中的Collection,是一种可以保证不会出现重复元素的数据结构,类似于数学领域中的集合。提供了对同类型数据进行存储、插入、删除和查找等需求的实现过程。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  4. Java Collection 07 - LinkedList

      关于 java.util.LinkedList<E> 的部分笔记,LinkedList是一个非线程安全的List集合实现类。因为其采用了双向链表作为底层存储数据结构而具有了可以以常量时间插入数据的性能,但是因为底层数据结构的限制导致其只能顺序访问元素。鉴于此,LinkedList适用于元素插入频繁,而元素遍历查找相对次要的场景中。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  5. Java Collection 06 - AbstractSequentialList

      关于 java.util.AbstractSequentialList<E> 的部分笔记。AbstractSequentialList因其借鉴顺序访问的思想而被用于插入元素比访问元素更频繁的场景中。顺序访问思想赋予了其插入元素可以做到常量时间的优势。鉴于其是一个抽象类,在实际应用时实现其抽象方法来完成实际操作。需要本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  6. Java Collection 05 - Stack

      关于 java.util.Stack<E> 的部分笔记,这是一种先进后出的数据结构,对外暴露的操作方法API数量有限。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  7. Java Collection 04 - Vector

      关于 java.util.Vector<E> 的部分笔记。Vector是线程安全版本的、可变长度的、可用随机访问的方式获取元素的、基于数组实现的集合容器实现类。但是由于其主要方法都通过synchronized保证了多线程的线程安全特性,所以其性能相对ArrayList而言会慢很多。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  8. Java Collection 03 - ArrayList

      关于 java.util.ArrayList<E> 的部分笔记,ArrayList是一个数组实现的可变长度的集合类。由于其实现了RandomAccess接口,所以可以通过随机访问的方式以常量时间获取到集合内的每个元素。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  9. Java Collection 02 - AbstractList

      关于 java.util.AbstractList<E> 的部分笔记,AbstractList是List的默认最小化实现。在具体的使用场景中,由继承AbstractList的具体实现类完成数据的存储和操作需求。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  10. Java Collection 01 - List

      在Java语言规范中,List作为Java集合框架中的一员,提供了对同类型数据进行存储、插入、删除和查找等需求的实现过程。其实现机制和特点使得List是一个有序的,可存储重复数据的数据结构。本文演示代码段的执行环境基于JDK版本1.7

    Read More...