Hashtable:同步,慢。数据量小
HashMap:不支持同步,快,数据量大
Properties:同步,文件形式,数据量小,不常用
LInkedHashMap:基于双向链表的维持插入顺序的HashMap
TreeMap:基于红黑树的Map,可以根据key的自然排需或者compareTo方法进行排序输出。
常见方法:
Hashtable也是无序的。
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
public class HashtableTest {
public static void main(String[] args) {
Hashtable<Integer,String> ht =new Hashtable<Integer,String>();
//ht.put(1, null); 编译不报错 运行报错
//ht.put(null,1); 编译报错
ht.put(1000, "aaa");
ht.put(2