发布网友 发布时间:2022-04-25 18:37
共2个回答
热心网友 时间:2023-10-24 00:10
1、数组特点高效、保存基本类型,集合带array的底层由数组实现,还有一部分由链表或者树 2、数组大小固定(巨大缺点,内存中一定连续),集合各种实现吧! 3、数组只能放一种类型,集合不考虑泛型可以存很多类型。热心网友 时间:2023-10-24 00:11
数组Array和集合
1.区别:
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
JAVA集合可以存储和操作数目不固定的一组数据。
若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。
2. 联系:使用相应的toArray()和Arrays.asList()方法可以相互转换。