详解 集合框架

我们对于数据的存储,在不同场合有不同的需求,而对于这些需求,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接口进行一下小结:
在这里插入图片描述

posted @ 2020-03-04 22:08  在下右转,有何贵干  阅读(250)  评论(0编辑  收藏  举报