美文网首页
List接口的三个子类

List接口的三个子类

作者: muyang_js的简书 | 来源:发表于2018-11-14 15:32 被阅读21次

List有三个子类对象

  • ArrayList类
  • Vector类
  • LinkedList类

ArrayList:

底层数据结构是数组,查询快,增删慢。
线程不安全,效率高。

Vector:

底层数据结构是数组,查询快,增删慢。
线程安全,效率低。

LinkedList:

底层数据结构是链表,查询慢,增删快。
线程不安全,效率高。

Vector类的使用

添加功能

 public void addElement(Object obj)

获取功能

 public Object elementAt(int index)
 public Enumeration elements()

LinkedList类的使用

添加功能

 public void addFirst(Object e)
 public void addLast(Object e)

获取功能

 public Object getFirst()
 public Obejct getLast()

删除功能

 public Object removeFirst()
 public Object removeLast()

相关文章

  • 容器

    List的接口collectionlist常用的三个子类ArrayList,LinkedList,Vector,s...

  • List接口的三个子类

    List有三个子类对象 ArrayList类 Vector类 LinkedList类 ArrayList: 底层数...

  • Java中List的三个子类、ArrayList类、Vector

    List的三个子类 List有三个子类对象 ArrayList类 Vector类 LinkedList类 我们先来...

  • Java常用工具_集合

    1. 集合的基本概念 Collection List Set Map都是接口,实例化要通过子类来实现,List接口...

  • ***2.List子接口(ArrayList可扩容动态数组简介)

    使用List子接口验证Collection接口中所提供的操作方法 掌握List子接口的操作特点以及常用子类(Arr...

  • 2020-02-21 List 接口

    1.List 接口可以存放任意的数据。而且在List接口中内容是可以重复的。2.List 常用的子类:ArrayL...

  • Kotlin之泛型 变型

    协变 如果A是B的子类型,那么List 就是 List 的子类型。这样的类或者接口被称为协变的。 out 类型...

  • RandomAccess接口作用

    RandomAccess接口:这是一个标记接口,如果List子类实现了RandomAccess接口,那就表示它能够...

  • 深入了解List集合

    一、List接口框架图 从图中可以看出List的已实现子类。下面先从List使用说起,再介绍ArrayList、...

  • Collection(集合)

    Collection接口 Collection接口包括List接口和Set接口 1 list接口: 包括三个实现类...

网友评论

      本文标题:List接口的三个子类

      本文链接:https://www.haomeiwen.com/subject/cadjfqtx.html