注:下面源代码基于jdk1.7.0_11 之前的两篇文章通过源代码分析了两种常见的Map集合,HashMap和Hashtable.本文将继续介绍还有一种Map集合--LinkedHashMap. 顾名思义,LinkedHashMap除了是一个HashMap之外.还带有LinkedList的特点.也就是说可以保持遍历的顺序和插入的顺序一致,那么它是怎么做到的呢?以下我们開始分析. 首先看构造器. public class LinkedHashMap<K,V> extends HashMap<…
直接举例说明. 运行如下例子程序 mport java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; /** * Created by longger on 2017/11/16. */ public class AboutMap { public static void main(String[] args) { Map<String,String>…