摘要: 1. HashMap的底层实现原理 HashMap的底层:数组+链表 (jdk7及之前) 数组+链表+红黑树 (jdk 8)HashMap的底层实现原理?以jdk7为例说明: HashMap map = new HashMap(): 在实例化以后,底层创建了长度是16的一维数组Entry[] tab 阅读全文
posted @ 2021-05-25 19:34 小白冲 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Map 实现类之一:HashMapHashMap是 Map 接口 使用频率最高的实现类。允许使用null键和null值,与HashSet一样,不保证映射的顺序。所有的key构成的集合是Set:无序的、不可重复的。所以,key所在的类要重写:equals()和hashCode()所有的valu 阅读全文
posted @ 2021-05-25 09:05 小白冲 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Map 接口概述 Map与Collection并列存在。用于保存具有 映射关系的数据:key-value Map 中的 key 和 value 都可以是任何引用类型的数据 Map 中的 key 用Set来存放, 不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equa 阅读全文
posted @ 2021-05-25 08:51 小白冲 阅读(283) 评论(0) 推荐(0) 编辑