Java面試系列04:Java基礎之集合面試問題解答(上)

1. ArrayList 和 Vector 的區別。 1) Vector的方法都是同步的(Synchronized),是線程安全的(thread-safe),而ArrayList的方法不是,由於線程的同步必然要影響性能,因此,ArrayList的性能比Vector好。 2) 當Vector或ArrayList中的元素超過它的初始大小時,Vector會將它的容量翻倍,而ArrayList只增加50%
相關文章
相關標籤/搜索