java中的集合框架一:接口概述

对比数组的优势

  1. 数组长度固定,集合长度可变
  2. 数组只能通过下标(int)来访问元素,类型固定
    集合可以通过任意类型查找所映射的具体对象

java集合框架体系结构
主要有两大块组成:Collection和Map(映射)两个根接口

一、Collection有三个子接口:

  1. List-------有序可重复,序列,常用
    实现类:ArrayList(数组序列)、LinkedList、Vector

  2. Queue---有序可重复,队列,不常用
    实现类:LinkedList(列表)--同时也是List的实现类

  3. Set-------无序不可重复,集,常用
    常用类:HashSet(哈希集)、TreeSet

二、Map有很多接口,但是主要实现类只有一个:
HashMap哈希表

你可能感兴趣的:(java中的集合框架一:接口概述)