集合框架:Collection接口、List接口、Set接口、Map 接口、Iterator 接口

文章目录

    • 参考
    • 集合框架
      • Collection接口
        • List接口
          • ArrayList
          • Vector
          • LinkedList
        • Set接口
          • HashSet
          • TreeSet
          • LinkedHashSet
      • Map 接口
        • HashMap
        • HashTable
        • LinkedHashMap
        • TreeMap
    • Iterator 接口

参考

集合框架

  • 数组和集合的区别
    • 数组长度固定,而集合长度是可变的
    • 数组可以存储对象,还可以存储基本数据类型;而集合只能存储对象
    • 数组存储数据类型是固定的,而集合存储的数据类型不固定

集合框架:Collection接口、List接口、Set接口、Map 接口、Iterator 接口_第1张图片

集合框架:Collection接口、List接口、Set接口、Map 接口、Iterator 接口_第2张图片

  • 集合分为三大接口
    • Collection
    • Map
    • Iterator

集合框架中的接口和类在 java.uitl 包中


Collection接口

Collection 层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,一些不允许。一些是有序的,一些是无序的。JDK不提供此接口的任何直接实现。它提供更具体的子接口(Set、List)实现。此接口通常用来传递collection,并在需要最大普遍性的地方操作这些collection。

  • 接口定义
    	public interface Collection<E

你可能感兴趣的:(数据结构,java,集合框架,集合)