多次遍历同一个Map输出顺序一样的顺序
Map是一个接口,有没有顺序跟这个接口的具体实现类有关。顺序分为逻辑顺序和物理顺序,逻辑顺序指的是你在代码中使用它的时候,它表现出来的顺序;物理顺序是指它在内存中的存放顺序。除了数组的元素,很多对象在内存中的存取位置都是无序的,hashmap的遍历顺序是不确定的,看到输出一样的顺序只是巧合而已。
Map是一个接口,有没有顺序跟这个接口的具体实现类有关。顺序分为逻辑顺序和物理顺序,逻辑顺序指的是你在代码中使用它的时候,它表现出来的顺序;物理顺序是指它在内存中的存放顺序。除了数组的元素,很多对象在内存中的存取位置都是无序的,hashmap的遍历顺序是不确定的,看到输出一样的顺序只是巧合而已。