主要分兩個接口:collection和Map
主要分三類:集合(set)、清單(List)、映射(Map)
1.集合:沒有重複對象,沒有特定排序方式
2.清單:對象按索引位置排序,可以有重複對象
3.映射:有一個鍵對象和一個值對象,鍵不可重複,值可以重複
hashtable 和hashmap差別
1 HashMap不是線程安全的
2 HashTable是線程安全的一個Collection。
hastmap是一個接口 是map接口的子接口,是将鍵映射到值的對象,其中鍵和值都是對象,并且不能包含重複鍵,但可以包含重複值。HashMap允許null key和null value,而hashtable不允許。
public class main {
public static void main(String args []) {
//聲明map
Map<String,String> ma=new HashMap<String,String>();
//向map中存放資料
ma.put("1", "a");
ma.put("2", "b");
ma.put("1", "c");//覆寫第一個的值
//得到map的大小
ma.size();
//得到map的資料
ma.get("1");
}
}