码迷,mamicode.com
首页 > 其他好文 > 详细

详解 集合框架

时间:2020-03-04 22:33:43      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:dde   不同   博文   框架   内容   数据   可变   sha   ==   

我们对于数据的存储,在不同场合有不同的需求,而对于这些需求,Java给出了一个框架 —— 集合框架

集合框架:

集合的由来
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。

数组和集合的区别

  • (1): 长度区别:
    数组的长度是固定的
    而集合的长度是可变的
  • (2): 存储数据类型的区别:
    数组可以存储基本数据类型 , 也可以存储引用数据类型;
    而集合只能存储引用数据类型
  • (3): 内容区别:
    数组只能存储同种数据类型的元素 ,
    集合可以存储不同类型的元素

总的来说,集合框架(我们所能应用到的)主要分为两种 —— Collection集合Map集合,以及对于这两个集合的操作类 —— Collections类

那么,本人首先来讲解下 Collection集合

Collection 集合:

请观看本人博文 —— 《详解 Collection集合》


接下来,本人来讲解下Map集合

Map 集合:

请观看本人博文 —— 《详解 Map集合》


那么,现在,本人来讲解下 Map集合和Collection集合的区别

Map集合 和 Collection集合 的区别:

Map集合 和 Collection集合 的区别

  • Map是双列的;
    Collection是单列
  • Map的键唯一
    Collection的子体系Set是唯一的
  • Map集合的数据结构针对 键 有效,跟值无关
    Collection集合的数据结构是针对 元素 有效

现在,本人再来讲解最后一个类 —— Collections类

Collections类:

请观看本人博文 —— 《详解 Collections类》


那么,在最后,本人通过一张图来 对Collection接口进行一下小结:
技术图片

详解 集合框架

标签:dde   不同   博文   框架   内容   数据   可变   sha   ==   

原文地址:https://www.cnblogs.com/codderYouzg/p/12416560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!