你好:1 HASHMAP基于HASHCODE建立,随机一个CODE值建立。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null; TREEMAP基于SortMap建立,是带有排序功能的MAP。2 HASHMAP 建立插入访问速度较快。 TREEMAP 遍历速度快。3 两者都不直接支持线程同步,如果同步,需要使用synchronizedMap使其具有同步能力。