集合特点

  • 集合中只能存储引用数据类型(地址的引用),不能存储基本数据类型。
  • 集合采用的是不同的数据结构。
  • 所有的集合在 JDK java.util.* 包 下。
  • 集合分为两大类
    • 一类是单个值存储,它的超级父接口是 Colletion
    • 一类是两个值存储,键值对,它的超级父接口是 Map

集合结构图

  • Collection (单个元素集合)

Java集合学习笔记

  • Map (双个元素集合)

Java集合学习笔记

  • List 集合特点:

    • 有序:存入和取出的顺序相同,元素有下标。
    • 可重复:存入1,还可以再存入一个1。
  • Set 集合特点:

    • 无序:存入和取出的顺序不同,元素没有下标。
    • 不可重复,存入1,不能再存入一个1。
  • SortedSet 集合特点:

    • 可排序:元素是可以按照大小顺序排序的。
    • 无序:存入和取出的顺序不同,元素没有下标。
    • 不可重复,存入1,不能再存入一个1。
  • Set 的值其实就是 MapKey

    • 如:HashSet 的值就是 HashMapKey 值。
    • 如:TreeSet 的值就是 TreeMapKey 值。

相关文章: