一.HashMap 定义 HashMap 是一个基于散列表(哈希表)实现的键值对集合,每个元素都是key-value对,jdk1.8后,底层数据结构涉及到了数组.链表以及红黑树.目的进一步的优化HashMap的性能和效率.允许key和value为NULL,同样非线程安全. ①.继承AbstractMap抽象类,AbstractMap实现Map接口,实现部分方法的.同样在上面HashMap的结构中,HashMap同样实现了Map接口,这样做是否有什么深层次的用意呢?网上查阅资料发现,这种写法只是一…