List(JDK1.7)(3)

Vector

實現了一個存儲對象的增加數組。如同一個數組,它能夠使用一個整型下標來訪問元素。可是,vector的大小是能夠根據須要增加或收縮的。數組

每一個vector經過維護capacity和capacityIncrement來優化存儲管理。capacity容量,老是至少和vector的size同樣大,一般會更大一些,由於隨着元素被添加到vector中,vector的存儲按大小爲capacityIncrement的塊來增加。在插入大量元素以前,能夠擴容,這減小了容量調整的次數。安全

不一樣於其餘集合實現,vector是同步的。若是不須要一個線程安全的實現,推薦使用ArrayList代替Vector。函數

image

 

構造函數

image

image

【數組中的ArrayStoreException】

image

 

容量調整

image

image

image

image

image

 

Enumeration迭代(也有同步的Iterator和listIterator)

image

相關文章
相關標籤/搜索