Java集合框架 超详细【List ,Set, Map】

关系图:在这里插入图片描述

一、Collection 接口

  • Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法 既可用于操作 Set 集合,也可用于操作List 和 Queue 集合。
  • JDK不提供此接口的任何直接实现,而是提供更具体的子接口(如:Set和List) 实现。
  • 在Java5 之前,Java 集合会丢失容器中所有对象的数据类型,把所有对象都 当成 Object 类型处理;从 JDK 5.0增加了泛型以后,Java 集合可以记住容 器中对象的数据类型。
    在这里插入图片描述

1.1 、List接口 【元素有序、可重复的集合】

这里是引用

List实现类之一:ArrayList

在这里插入图片描述

List实现类之二:LinkedList

在这里插入图片描述

List实现类之三:Vector

在这里插入图片描述

1.2、Set接口【元素无序、不可重复的集合】

在这里插入图片描述

Set实现类之一:HashSet

在这里插入图片描述

Set实现类之二:LinkedHashSet

在这里插入图片描述

Set实现类之三:TreeSet

在这里插入图片描述

二 、Map接口 【双列数据,保存具有映射关系“key-value对”的集合】

在这里插入图片描述

Map实现类之一:HashMap

在这里插入图片描述
在这里插入图片描述

Map实现类之二:LinkedHashMap

在这里插入图片描述

Map实现类之三:TreeMap

在这里插入图片描述

Map实现类之四:Hashtable

在这里插入图片描述

Map实现类之五:Properties

这里是引用


尚硅谷Java集合学习笔记:
 视频链接:

尚硅谷 宋红康老师java视频
http://www.atguigu.com/download_detail.shtml?v=129

猜你喜欢

转载自blog.csdn.net/VariatioZbw/article/details/106436337