码迷,mamicode.com
首页 > 编程语言 > 详细

java数组集合

时间:2014-11-12 19:24:59      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:ar   使用   java   数据   c   方法   对象   数组   list   

一.ArrayList

1. ArrayList底层采用数组实现,当使用不带参数的构造方法生成ArrayList对象时,实际上会在底层生成一个长度为10的Object类型数组
2. 如果增加的元素个数超过了10个,那么ArrayList底层会新生成一个数组,长度为原数组的1.5倍+1,然后将原数组的内容复制到新数组当中,并且后续增加的内容都会放到新数组当中。当新数组无法容纳增加的元素时,重复该过程。
3. 对于ArrayList元素的删除操作,需要将被删除元素的后续元素向前移动,代价比较高。
4. 集合当中只能放置对象的引用,无法放置原生数据类型,我们需要使用原生数据类型的包装类才能加入到集合当中。
5. 集合当中放置的都是Object类型,因此取出来的也是Object类型,那么必须要使用强制类型转换将其转换为真正的类型(放置进去的类型)。

java数组集合

标签:ar   使用   java   数据   c   方法   对象   数组   list   

原文地址:http://www.cnblogs.com/lulu638/p/4093224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!