list集合的特点是,java中list集合的特点

  list集合的特点是,java中list集合的特点

  list的主要实现类有:

  1、ArrayList集合

  列表接口的可变大小数组的实现。(快速查询,慢速增删。)这个实现是不同步的(多线程问题)。

  2、LinkedList集合

  链表接口的实现。此实现不是同步的。

  实现java.util.LinkedList集合的列表接口。

  特点:

  (1)底层是链表结构:慢查询,快增删。

  (2)它包含许多操作开始和结束元素的方法。

  (视频教程推荐:java视频教程)

  注意:不能通过使用LinkedList集合独有的方法来使用多态性。

  —public void add first(E . E):在列表的开头插入指定的元素。

  —public void Add last(E . E):将指定的元素添加到此列表的末尾。

  —public E getFirst():返回列表的第一个元素。

  —public E getLast():返回列表中的最后一个元素。

  —public E removeFirst():移除并返回列表中的第一个元素。

  —public E removeLast():移除并返回列表中的最后一个元素。

  —public E pop():从该列表表示的堆栈中弹出一个元素。相当于removeFirst()。

  —public void push(E e):将元素推送到这个列表表示的堆栈中。相当于addFirst(E e)。

  —public boolean isEmpty():如果列表不包含任何元素,则返回true。

  —clear();//清空集合中的元素,然后获取集合中的元素会抛出NoSuchElementException。

  3、Vector集合

  您可以实现一个可以增长的对象数组。这个实现是同步的。最早的集合JDK1.0,底层也是数组,但是单线程,速度慢。

  推荐教程:java入门程序以上是list集合的主要实现类的细节。更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: