Java面试必备

1 、hashmap的底层,和hashtable,hashset有什么区别?currenthashtable的底层? hashmap的实现方式数组加链表,在jdk1.8以后使用数组加二叉树的结构。 hashcode采用31的原因是,因为可以利用移位操作代替乘法和减法操作,hashmap的初始容量为16加载因子为0.75。加载因子越大,就是启用扩容的阈值越大,这表明hashmap所占的内存越少,但是
相关文章
相关标签/搜索