Java容器類List、ArrayList、Vector及map、HashTable、HashMap的區別與用法

JAVA的jdk中給我們提供了多個容器類,它們的應用十分廣泛,給編程人員帶來了幫助,提高代碼實現效率,首先來看下結構圖: ArrayList 和Vector是採用數組方式存儲數據,此數組元素數大於實際存儲的數據以便增加和插入元素,都允許直接序號索引元素,但是插入數據要設計到數組元素移動等內存操作,所以索引數據快插入數據慢,Vector由於使用了synchronized方法(線程安全)所以性能上比A
相關文章
相關標籤/搜索