J‎ava‎连载8‎6

来源:m-dot.com   作者:   发表时间:2020-02-21 04:26:32

1.List集合存储元素的特点:

(1)有序(List集合中存储有下标)​:存进去是这样的顺序,取出来还是按照这个顺序取出​。

ArrayList集合底层是数组,数组​是有下标的;所以ArrayList集合有很多自己的特性​;ArrayList集合底层默认初始化容量是10,扩大之后的容量是原容量的1.5倍​;Vector集合底层默认初始化容量为10,扩大之后的容量是原容量的两倍

3.如何优化ArrayList和Vector

尽量减少扩容操作,因为扩容需要数组拷贝,数组拷贝是很耗内存的,一般推荐在创建集合的时候指定初始化容量

D86_1_ListCollectionAnalysis.java​

https://github.com/ruigege66/Java/blob/master/D86_1_ListCollectionAnalysis.java

2.CSDN:https://blog.csdn.net/weixin_44630050

编辑:

未经授权许可,不得转载或镜像
© Copyright © 1997-2019 by m-dot.com all rights reserved