文章插图
在有关数组的学习时,我们还遇到了容器的使用,可以说二者的功能都是非常强大的 。那么在挑选上有的人就犯了难题,其实还是对于这二者的概念还不够深入的明确 。本篇文章会对数组和容器的概念分别进行介绍,在明确这个方面后,进一步阐述二者之间的区别,下面看看都有哪些方面吧 。
1、概念
数组是一种高效的存储和随机访问对象引用序列的方式,但是当创建一个数组对象(注意和对象数组的区别)后,数组的大小也就固定了,当数组空间不足的时候就再创建一个新的数组,把旧的数组中所有的引用复制到新的数组中 。(数组是一种内存结构,而容器是一种数据结构)[知道数组的长度,而且以后也不会再增加,那肯定就使用数组了;如果数组的长度不定或者说是长度会增加,为了方便起见使用容器]
容器类只能保存对象的引用 。而数组既可以创建为直接保存基本类型,也可以保存对象的引用 。在容器中可以使用包装类,如Integer、Double等来实现保存基本数据类型值 。
2、数组和容器的区别
java 中,既然有了强大的容器,是不是就不需要数组了?答案是不 。
诚然,大多数情况下,应该选择容器存储数据 。
但是,数组也不是毫无是处:
Java 中,数组是一种效率最高的存储和随机访问对象引用序列的方式 。数组的效率要高于容器(如 ArrayList) 。
数组可以持有值类型,而容器则不能(这时,就必须用到包装类) 。
以上就是java数组和容器的关系探究,可以看出数组是需要放置在容器中的 。同时追求效率的小伙伴,可以坚定的选择数组来完成有关的操作 。更多Java学习指路:java数组
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 清明菜和清明草是什么,说的都是鼠麴草
- 夫妻和谐相处4个方法
- 男人喜欢哪几种女人 男人喜欢七种女人
- 巨蟹男和双鱼女,谁更有魅力? 巨蟹座69
- 狮子座和巨蟹座男生在一起合适吗? 狮子座女生巨蟹座男生
- 巨蟹座和白羊座配吗? 巨蟹座与白羊座配吗
- 巨蟹座和天秤座在一起合适吗? 巨蟹座女和天秤座女
- 巨蟹座和狮子座在一起合适吗? 巨蟹座和狮子座配吗
- 巨蟹座会和狮子座在一起吗? 巨蟹座会成功吗
- 巨蟹座怎么和摩羯座谈恋爱 巨蟹座 贴吧