list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list相关的知识,希望对你有一定的参考价值。

list是一个集合
1线性 以线性方式存储对象,可以通过对象的索引操作对。

可通过索引访问对象元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,

ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步
LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快)

技术分享

技术分享

 



以上是关于list的主要内容,如果未能解决你的问题,请参考以下文章

Collections工具类和Arrays工具类

C++继承设计链表

用集合写一个简单的随机分组,以及集合内元素数量查询

Java每日一题20161125

JavaCollections 集合工具类

可变参数的使用