TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 LinkedHashMap,内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代。 HashMap并不能保证按插入的顺序