- 博客(2)
- 收藏
- 关注
原创 面试常用题
HashMap 在底层将 key-value 当成一个整体进行处理,这个整体就是一个 Entry 对象。HashMap 底层采用一个 Entry[] 数组来保存所有的 key-value 对,当需要存储一个 Entry 对象时,会根据hash算法来决定其在数组中的存储位置,在根据equals方法决定其在该数组位置上的链表中的存储位置;当需要取出一个Entry时,也会根据hash算法找到其在数组中...
2018-06-15 09:35:50 92
原创 学习中的笔记
ArrayList底层是数组实现 数组本身是对象,根据下标可以直接找到地址,数组扩容LinkList是列表实现 HashMap的Hash表是单向的,默认容量是16,默认的最大容量是2的30次方 -1,扩容界限(默认是16*0.75)是加载因子(默认0.75f)乘初始化容量(默认16),HashMap存值是put()方法,取值是get()HashMap存值中是通过key找到对应的hashcod...
2018-06-14 15:22:52 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人