BAT面試系列之Java集合框架知識全面詳解

一、ArrayList和Vector的區別?如何理解Vector的線程安全? 共同點 1、兩者都實現了List接口,並且屬於有序存儲集合,可根據索引直接取值。 2、允許集合內的元素重複或爲Null。 區別 1、ArrayList是線程不安全的,Vector是線程安全的(Vector類中所有自帶方法都是線程安全的,因爲方法都使用synchronized關鍵字標註) 2、Vector擴容後會增長原來的
相關文章
相關標籤/搜索