集合:
Collection: 接口 add(Object e),remove(Object o);iterator(), toArray(),size()
Set :無序,元素不可重複
HashSet , TreeSet可排序的,
要排序得注意什麼? 元素的類型的類,必須實現Comparable接口,並覆寫 int comparTo(Objec o)
List: 有序,元素可重複,每個元素都有一個腳標,腳標從0開始
ArrayList():
Object get(int index) :獲得指定腳標的元素
Object remove(int index) :返回被刪除的元素
Object set(int index, E element) :修改指定腳標的元素值,返回被修改的元素
Map: 以key-value的格式存儲數據,Entry是Map接口的子接口,表示一對 Key-Value
key是唯一的,都有唯一的value與之對應
也就是說,key唯一,value不唯一
HashMap: 無序的
TreeMap: 有序的,元素的類型的類,必須實現Comparable接口,並覆寫 int comparTo(Objec o)
Properties:表示資源文件類,是 Hashtable的子類
Set<Map.Entry<K,V>> entrySet() 返回此映射中包含的映射關係的 Set 視圖。
Set<K> keySet() 返回此映射中包含的鍵的 Set 視圖。
Collection<V> values() 返回此映射中包含的值的 Collection 視圖。
Map put(K key, V value)
Object get(Object key)
說說Collection 和Map ,Set,List。Collections的區別;
說說 ArrayList和 LinkedList的區別:
說說 HashMap和Hashtabe的區別:
Vector這個類你熟悉嗎? addElement()
Enumeration<E> elements() ;
Enumeration e = v.elements();
while(e.hasMoreElements){
Object o = e.nextElement();
}