集合1 Collection

集合 Collection

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

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

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

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

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

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

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

Collection接口

常用子接口

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

Map接口

  • HashMap, Hashtable
posted @   LaViez  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示