ArrayList,LinkedList,Vector的区别.
ArrayList:数组集合,可变数组,当更多的元素添加到ArrayList的时候,它的大小会动态增大。有序,可以通过
get(),set()方法获取元素。当需要插入大量元素时,在插入前可以调用ensureCapacity方法来增加
ArrayList的容量以提高插入效率。
LinkedList:链表集合。添加、删除元素的性能比ArrayList好,但是get/set元素的性能较差。
Vector:线程安全的 add() 方法的时候使用 synchronized 进行同步写数据
PreviousHashcode的作用以及原理,Hash的算法:开放地址法和链地址法的对比.Hash扩容及加载因子的介绍.rehash过程等.NextString,StringBuffer与StringBuilder的区别
Last updated
Was this helpful?