摘要: 以下内容基于jdk1.7.0_79源码; 什么是EnumMap Map接口的实现,其key-value映射中的key是Enum类型; 补充说明 其原理就是一个对象数组,数组的下标索引就是根据Map中的key直接获取,即枚举中的ordinal值; 效率比HashMap高,可以直接获取数组下标索引并访问 阅读全文
posted @ 2016-03-19 21:10 风一样的码农 阅读(9944) 评论(0) 推荐(2) 编辑
摘要: 以下内容基于jdk1.7.0_79源码; 什么是LinkedHashMap 继承自HashMap,一个有序的Map接口实现,这里的有序指的是元素可以按插入顺序或访问顺序排列; LinkedHashMap补充说明 与HashMap的异同:同样是基于散列表实现,区别是,LinkedHashMap内部多了 阅读全文
posted @ 2016-03-19 11:34 风一样的码农 阅读(7868) 评论(1) 推荐(4) 编辑