集合1 Collection

集合 Collection

  • 数据的一种容器,用于容纳数据
  • Java提供了完整的集合框架

数组也是容器,为什么要使用集合?

  • 数组使用不方便 数组索引范围由长度确定 不能动态修改容量

什么时候用到集合?集合的适用场景

  • 处理不确定个数的数据
  • 数据间有关系
  • 对数据进行相同的逻辑处理

根据数据的不同,Java的集合分为2大体系

    1. 单一 数据体系:Collection接口定义相关规则
    1. 成对 数据体系:Map接口 -- 键值对数据 => (key, value)

Collection接口

常用子接口

  • List :按照插入顺序保存数据,数据可重复
    • 具体实现类:ArrayList, LinkedList
  • Set :集,无序保存,数据不能重复 -- 数学中的集合
    • 具体实现类:HashSet
  • Queue:队列
    • 具体实现类:ArrayBlockingQueue

Map接口

  • HashMap, Hashtable
posted @ 2023-01-03 14:33  LaViez  阅读(12)  评论(0)    收藏  举报