03 2018 档案

摘要:jdk1.8.0_144 本文阅读最好先了解HashMap底层,可前往《Java集合中的HashMap类》。 LinkedHashMap由于它的插入有序特性,也是一种比较常用的Map集合。它继承了HashMap,很多方法都直接复用了父类HashMap的方法。本文将探讨LinkedHashMap的内部 阅读全文
posted @ 2018-03-17 15:13 OKevin 阅读(9121) 评论(0) 推荐(0) 编辑
摘要:jdk1.8.0_144 HashMap作为最常用集合之一,继承自AbstractMap。JDK8的HashMap实现与JDK7不同,新增了红黑树作为底层数据结构,结构变得复杂,效率变得更高。为满足自身需要,也重新实现了很多AbstractMap中的方法。本文会围绕HashMap,详细探讨HashM 阅读全文
posted @ 2018-03-13 21:32 OKevin 阅读(8202) 评论(1) 推荐(2) 编辑
摘要:jdk1.8.0_144 AbstractMap抽象类实现了一些简单且通用的方法,本身并不难。但在这个抽象类中有两个方法非常值得关注,keySet和values方法源码的实现可以说是教科书式的典范。 抽象类通常作为一种骨架实现,为各自子类实现公共的方法。上一篇我们讲解了Map接口,此篇对Abstra 阅读全文
posted @ 2018-03-01 00:48 OKevin 阅读(4290) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示