List:(面试题List的子类特点)
ArrayList:
底层数据结构是数组,查询快,增删慢
线程不安全,效率高
Vector:
底层数据结构是数组,查询快,增删慢
线程安全,效率低
LinkedList:
底层数据结构是链表,查询慢,增删快
线程不安全,效率高
List有三个子类,到底用谁呢?
看需求。
要安全么?
要 :Vector(即使安全,也不用这个了,后面有替代)
不要:ArrayList和LinkedList
查询多:ArrayList
增删多:LinkedList
如果什么都不懂,就用ArrayList
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。