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

 更新时间:2019年04月10日 10:30:33   作者:喵喵侠客  
今天小编就为大家分享一篇关于java集合与数组的相同点和不同点,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

数组:

  • 数组可以用来保存多个基本数据类型的数据,也可以用来保存多个对象。
  • 数组的长度是不可改变的,一旦初始化数组时就指定了数组的长度(无论是静态初始化还是动态初始化)。
  • 数组无法保存具有映射关系的数据。

集合:

  • 集合是只用于存储数量不等的对象。
  • 集合的长度是可变的。
  • 集合可以保存具有映射关系的数据。

相同点:

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

不同点:

  • 数组的长度是固定的,集合的长度是可变的。
  • 数组只能存储同类型的对象,集合可以存储不同类型的对象。
  • 集合只能存储对象不能存储基本类型

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 基于Spring Boot的Logback日志轮转配置详解

    基于Spring Boot的Logback日志轮转配置详解

    本篇文章主要介绍了基于Spring Boot的Logback日志轮转配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 【java 多线程】守护线程与非守护线程的详解

    【java 多线程】守护线程与非守护线程的详解

    这篇文章主要介绍了java守护线程与非守护线程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • JMS简介与ActiveMQ实战代码分享

    JMS简介与ActiveMQ实战代码分享

    这篇文章主要介绍了JMS简介与ActiveMQ实战代码分享,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Java实现从jar包中读取指定文件的方法

    Java实现从jar包中读取指定文件的方法

    这篇文章主要介绍了Java实现从jar包中读取指定文件的方法,涉及java针对jar文件的读取及查找相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • SpringBoot 自动配置原理及源码解析

    SpringBoot 自动配置原理及源码解析

    SpringBoot 在项目启动的时候封装了创建对象的方法,无需我们手动配置,接下来通过本文给大家介绍SpringBoot 自动配置原理解析及源码展示,感兴趣的朋友一起看看吧
    2021-06-06
  • Spring-Cloud-Function-Spel 漏洞环境搭建

    Spring-Cloud-Function-Spel 漏洞环境搭建

    这篇文章主要介绍了Spring-Cloud-Function-Spel 漏洞复现及搭建方法,搭建方法也很简单,首先需要安装maven jdk,具体安装过程跟随小编一起看看吧
    2022-03-03
  • MybatisPlus,无XML分分钟实现CRUD操作

    MybatisPlus,无XML分分钟实现CRUD操作

    这篇文章主要介绍了MybatisPlus,无XML分分钟实现CRUD操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • java对象的序列化和反序列化

    java对象的序列化和反序列化

    这篇文章主要为大家详细介绍了java对象的序列化和反序列化,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • java设计模式-单例模式实现方法详解

    java设计模式-单例模式实现方法详解

    单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例
    2021-07-07
  • java:提示程序包org.junit不存在时的解决方案

    java:提示程序包org.junit不存在时的解决方案

    这篇文章主要介绍了java:提示程序包org.junit不存在时的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11

最新评论