从使用者的角度,比较使用数组和Arraylist的差异

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:35:38
数组和Arraylist有何差异,不用太长,考试要用,谢了

从Java的角度来考虑的话,是不应该出现的,数组是Java继承C++的,ArrayList是Sun公司做好的List数据结构,通过List我们可以更方便的实现对数据的操作,如删除,新增,修改等,在执行速度上,虽然数组优于ArrayList,但是List的更容易让人理解,List就像是一间房子,房子里面可以根据人的不同思维来做出不同的布局,ArrayList实现了动态的扩展,可以自动增大空间来存储数据,还提供了对数组的支持。

一样,arrayList底层就是用数组实现的,只不过封装了很多方便的方法在arrayList里