摘要: 话不多说直接上开始 目前知道的是,初始容量为16,最大容量为32位。 二、分析: 1.hashmap采用的是一个hashset的数组,以及在每个数组对应一个单向链表。 2.每个Enrty<key,value>以节点的方式存储在链表中。 三、具体分析: 1.节点(Node): (1).key值固定,因 阅读全文
posted @ 2019-05-13 21:50 千千万花世界 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 有图可以看出,HashMap继承了AbstractMap,接入了Cloneable接口,Map接口与Serializeble接口。当然排开Cloneable用于允许拷贝,Serializeble用于允许对象的序列化,所以不需要多家赘述。剩下的就只有AbstractMap类与Map接口的分析。 一、M 阅读全文
posted @ 2019-05-13 20:31 千千万花世界 阅读(359) 评论(0) 推荐(0) 编辑