![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础相关
泡飞
不想秃头
展开
-
Java知识点之Map(一)
最近刚面试完美团某部门java工程师的岗位,直接挂在一面,教训惨痛。写下此篇博客警示现在的自己,不能继续沉沦。同时也希望能给大家带来一些帮助。 本文从此次美团面试经历出发,着重分析此次面试的重点。但不仅限于此,会将自己理解范围内的相关内容都做一些概述。也不必纠结于哪些是美团问的,哪些不是美团问到的。因为同一个公司,也用不同的面试官,也有不同的风格。最好是以点带面,了解整个知识体系。Map原创 2018-07-19 15:42:42 · 565 阅读 · 0 评论 -
hash函数为什么要选择对素数求余?
hash函数为什么要选择对素数求余?问题来源? 引出此问题,是看到一篇有关jdk中HashMap和Hashtable对于hash算法的选择。HashMap中对key求完hash值,在进行数组寻址时,使用的方法是位运算(代替的取模运算)。公式如下: (length - 1) & hash // length为HashMap的容量,是2的n次方 在这里插播一个小知识...原创 2018-12-20 18:08:01 · 5611 阅读 · 4 评论