常見的集合面試題

ArrayList 1、實現原理:採用動態對象數組實現,默認構造方法創建了一個空數組 2、第一次添加元素,擴展容量爲10,之後的擴充算法:原來數組大小+原來數組的一半 3、當插入、刪除位置比較靠前時,與鏈表比較,不適合進行刪除或插入操作 4、爲了防止數組動態擴充次數過多,建議創建ArrayList時,給定初始容量 5、多線程中使用不安全,適合在單線程訪問時使用,效率較高   ArrayList動態
相關文章
相關標籤/搜索