JAVA面向对象API————List的子类特点概述

来源:互联网 发布:java web 跨域 编辑:程序博客网 时间:2024/05/22 06:20

List接口下有3个具体实现子类

ArrayList
底层数据结构是数组,数组的特点就是:查询快,增删慢
线程不安全,效率高

Vector:
底层数据结构是数组,数组的特点就是:查询快,增删慢
线程安全,效率低

LinkedList:
底层数据结构是链表,链表的特点就是:查询慢,增删快
线程不安全,效率高

看需求分析来选择使用哪个子类
要安全: Vector(即使要安全, 也不用Vector )
要效率: (查询多)ArrayList 或者 (增删多)LinkedList

0 0
原创粉丝点击