每天一道面試題-ArrayList和Vector的區別

首先,推薦大家使用ArrayList,瞭解這個差別,更多是爲了應對面試。 兩者的最大差異就是線程安全 ArrayList:線程不安全,但性能高 Vector:線程安全,但性能較低 我們如何得到一個類是線程安全或不安全的結論的? 從源碼的角度來說,你大可以打開ArrayList和Vector的源碼一對比,即可發現 ArrayList的部分源碼: public boolean add(E e) {en
相關文章
相關標籤/搜索