List集合常见问题总结

1.ArrayList和LinkedList的区别

2.ArrayList和Vector的区别

3.ArrayList的扩容方式

4.LinkedList的适用场景

ArrayList和LinkedList的区别

List集合常见问题总结_第1张图片

 ArrayList和Vector的区别

 List集合常见问题总结_第2张图片

 ArrayList的扩容方式

1.当数组默认为空数组时,第一次添加元素时,数组扩容为10
2.当数组容量不够时,数组扩容至原来的1.5倍
3.当数组超出数组最大容量Integer.MAX_VALUE-8至Integer.MAX_VALUE之间时,抛出错误OutOfMemoryError

LinkedList的适用场景

List集合常见问题总结_第3张图片

 

你可能感兴趣的:(Java,SE,list,数据结构)