JAVA基础类面试问题

Q1:HashMap在JDK8实现原理 Tips:主要是说put、get、resize的过程   HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初始化一个数组。Entry就是数组中的元素,每个 Map.Entry 其实就是一个key-value对,它持有一个指向下一个元素的引用,这就构成了链表。   当Map的调用put方法的时候: 先判断ta
相关文章
相关标签/搜索