linkedhashmap继承自hashmap,是基于hashmap和双向链表实现的。hashmap是无序的,linkedhashmap是有序的,分为插入顺序和访问顺序。如果是访问顺序,使用put和get时,都会把entry移动到双向链表的表尾。linkedhashmap存取数据还是和hashmap一样,使用entry[]数组的形式,双向链表只是为了保证顺序。linkedhashmap也是线程不安全的。

linkedhashmap继承自hashmap,是基于hashmap和双向链表实现的。hashmap是无序的,linkedhashmap是有序的,分为插入顺序和访问顺序。如果是访问顺序,使用put和get时,都会把entry移动到双向链表的表尾。linkedhashmap存取数据还是和hashmap一样,使用entry[]数组的形式,双向链表只是为了保证顺序。linkedhashmap也是线程不安全的。