JDK8之前,可以使用ketSet或者entrySet来遍历HashMap,JDK8中引入了map.forEach来进行遍历 1. keySet和entrySet 1.1 基本用法 keySet: Map<Stri…
分类:HashMap
HashMap解析
从另一个角度来解析HashMap到底是怎么实现的,试着自己实现一个HashMap。我们就实现一些常用的方法,掌握了主要的几个方法就能知晓原理了。 把K和V封装成一个实体Entry,然后HashMap内部维护一个Entry…
JDK8之前,可以使用ketSet或者entrySet来遍历HashMap,JDK8中引入了map.forEach来进行遍历 1. keySet和entrySet 1.1 基本用法 keySet: Map<Stri…
从另一个角度来解析HashMap到底是怎么实现的,试着自己实现一个HashMap。我们就实现一些常用的方法,掌握了主要的几个方法就能知晓原理了。 把K和V封装成一个实体Entry,然后HashMap内部维护一个Entry…