![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lljjxx12138
这个作者很懒,什么都没留下…
展开
-
eclipse+maven项目搭建
1.window–showview–团队资源管理器–选择路径映射到本地 2.配置本地仓库地址 Eclipse修改maven配置路径 配置系统环境变量,设置为本地保存路径 File–import–maven 导入项目后右键项目–maven–勾选force…(如果项目有错误) 右键项目–run as–maven install Server–add 工程的工程需要以下两步 1.添加tomcat 2.添加 maven dependencies ...原创 2020-05-26 08:56:53 · 114 阅读 · 0 评论 -
HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。
参考原文 打个比方, 第一个键值对A进来,通过计算其key的hash得到的index=0,记做:Entry[0] = A。一会后又进来一个键值对B,通过计算其index也等于0,现在怎么办?HashMap会这样做:B.next = A,Entry[0] = B,如果又进来C,index也等于0,那么C.next = B,Entry[0] = C;这样我们发现index=0的地方其实存取了A,B,C三个键值对,他们通过next这个属性链接在一起。所以疑问不用担心。也就是说数组中存储的是最后插入的元素转载 2020-05-26 08:50:44 · 211 阅读 · 0 评论