黑马程序员技术交流社区
标题:
.数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用A...
[打印本页]
作者:
bukai123
时间:
2015-10-20 16:10
标题:
.数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用A...
数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
作者:
ninety_奶挺
时间:
2015-10-20 17:10
这个在毕老师第14天的视频:集合框架(体系概述)里有,数组虽然可以存储对象,但长度是固定的,集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。
作者:
莫盛强
时间:
2015-10-20 17:23
死记住,前者只是数组。后者是集合,是以数组为底层的集合,意思是此集合不仅仅是集合,还是有数组特点的集合。
作者:
1126634865
时间:
2015-10-20 17:58
数组固定长度,操作不灵活;
集合长度可以改变,操作灵活
当对象类型单一用数组,多种类型或类型不确定用集合
作者:
lkjmnbqwe
时间:
2015-10-20 22:51
集合操作更灵活 长度可变
作者:
jlq
时间:
2015-10-21 00:28
ru shang suoshu
作者:
android小学徒
时间:
2015-10-21 10:28
Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。
Array大小是固定的,ArrayList的大小是动态变化的。
ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
对于基本类型数据,集合使用自动装箱来减少编码工作量。但是,当处理固定大小的基本数据类型的时候,这种方式相对比较慢。
作者:
kunsongjack
时间:
2015-10-21 11:06
讨论得很精彩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2