你真的懂大厂面试题:HashMap吗? jdk1.8版本HashMap HashMap基本数据结构 hashMap是数组+链表或者数组+红黑树的结构,如下图 以HashMap的put方法和get方法为出发点,从源码角度,阐述面试的知识点 HashMap中元素被封装成Node对象 static class Node implements Map.Entry { final int hash; final K key; V value; Node next; Node(int hash, K key, V value, Node next) {