zoukankan      html  css  js  c++  java
  • 详解 集合框架

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

  • 相关阅读:
    TensorRT推理加速基于Tensorflow(keras)的uff格式模型(文件准备)
    pandas_format06
    docker01
    pandas_dataformat03
    pandas_dataformat02
    pandas_series04
    pandas_format05
    pandas_format04
    pandas_dataframe01
    pandas_series03
  • 原文地址:https://www.cnblogs.com/codderYouzg/p/12416560.html
Copyright © 2011-2022 走看看