java集合与数组的相同点和不同点

作者:喵喵侠客 时间:2022-07-19 03:13:53 

数组:

  • 数组可以用来保存多个基本数据类型的数据,也可以用来保存多个对象。

  • 数组的长度是不可改变的,一旦初始化数组时就指定了数组的长度(无论是静态初始化还是动态初始化)。

  • 数组无法保存具有映射关系的数据。

集合:

  • 集合是只用于存储数量不等的对象。

  • 集合的长度是可变的。

  • 集合可以保存具有映射关系的数据。

相同点:

  • 数组和集合类同是容器。

不同点:

  • 数组的长度是固定的,集合的长度是可变的。

  • 数组只能存储同类型的对象,集合可以存储不同类型的对象。

  • 集合只能存储对象不能存储基本类型

来源:https://blog.csdn.net/qq_38217237/article/details/81177765

标签:java,集合,数组,区别
0
投稿

猜你喜欢

  • 详解Java中List的正确的删除方法

    2021-09-19 13:20:42
  • C#编程中常见数据结构的比较(Unity3D游戏开发)

    2022-01-02 06:58:03
  • Java为实体类动态添加属性的方法详解

    2023-09-01 05:31:43
  • Java properties 和 yml 的区别解析

    2023-04-01 22:28:09
  • Android常见控件使用详解

    2023-03-11 13:15:23
  • Java环境配置图文教程(推荐)

    2023-09-17 11:27:42
  • 详解C#开发Android应用程序的流程

    2021-08-11 21:32:59
  • svn 清理失败 (cleanup 失败) 的快速解决方法

    2022-10-25 11:22:40
  • java文字转语音播报功能的实现方法

    2022-05-08 18:44:41
  • java如何导出insert语句并生成sql脚本

    2022-05-18 10:33:54
  • Java超详细讲解设计模式之一的单例模式

    2023-03-09 10:59:09
  • android播放器实现歌词显示功能

    2021-10-27 13:44:37
  • Java线程之守护线程(Daemon)用法实例

    2023-11-29 09:15:13
  • java学习DongTai被动型IAST工具部署过程

    2023-06-21 09:43:03
  • GateWay动态路由与负载均衡详细介绍

    2022-02-10 15:12:29
  • IDEA+JRebel实现全自动热部署的方法步骤

    2023-11-29 13:53:30
  • C# Winfrom实现Skyline画直线功能的示例代码

    2023-04-24 12:41:48
  • c# 如何实现不同进程之间的通信

    2022-08-26 10:25:06
  • Android 如何获取手机总内存和可用内存等信息

    2023-07-27 13:11:42
  • C#给Word不同页面设置不同背景

    2021-07-20 01:28:16
  • asp之家 软件编程 m.aspxhome.com