dtdh.net
当前位置:首页 >> 数组和集合的区别 >>

数组和集合的区别

数组只能存储一种数据类型,而集合能存储任意数据能行,不要把集合想得太复杂了,你就把集合看成是一种能装多种数据类型的数组就是了,集合的用法也跟数组差不多

1、数组特点高效、保存基本类型,集合带array的底层由数组实现,还有一部分由链表或者树 2、数组大小固定(巨大缺点,内存中一定连续),集合各种实现吧! 3、数组只能放一种类型,集合不考虑泛型可以存很多类型。 4、集合放原始类型其实是通过...

其实集合也算数组,只是功能更丰富。二者最根本的区别就是数组长度不可变,集合长度可变。

区别是: 所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时...

例如: 1 2 // 数组 int[] a = new int[3]; //数组a只能容纳3个int类型值 数组一旦初始化后,元素数量是固定的,在后续的操作中,不允许增加或减少元素的数量。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //List集合 List list = new List(); //初始时...

对JAVA的集合的理解是相对于数组,区别: 1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) 2)JAVA集合可以存储和操作数目不固定的一组数据。 3)JAVA集合只能存放引用类型的的数据,不能存放基本数据类型;数...

集合可放任意类型的元素,会自动增大,取出时要做类型转换 泛型集合只能放定义类型的元素,会自动增大,取出时不用做类型转换 数组只能放定义类型的元素,不会自动增大,取出时不用做类型转换

数组Object[] vs 集合Collection1.Collection是接口,实现这个接口的类有很多,常用的有List接口下的ArrayList,LinkedList等;每个实现都是有最底层的链表、数组或其他实现。2.例如ArrayList的底层实现就是Object[]。你可以通过打开ArrayList的...

java集合是从1.2开始出现,为了方便存储对象。数组也可以存储对象,但是长度是固定的,集合长度是可变的。数组中可以存储基本数据类型,如byte short int long float double char;集合只能存储对象,能存储不同类型对象。

网站首页 | 网站地图
All rights reserved Powered by www.dtdh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com