Java常用的集合类:ArrayList、LinkedList、HashMap、HashTable、HashSet的区别

一、ArrayList 和 LinkedList: 1、区别: (1)ArrayList是基于动态数组的数据结构,查询快,增删慢,线程不安全。 LinkedList是基于链表的数据结构,查询慢,增删快。线程不安全。 (2)对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。 (3)对ArrayList而言,主要开销是在内部数组中增加一项,指向所添加的元素,偶
相关文章
相关标签/搜索