![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java经典面试题
文章平均质量分 65
秃头CCJ
一起学习,一起进步
展开
-
drop,delete与truncate的区别
drop,delete与truncate的区别原创 2021-04-25 18:19:02 · 66 阅读 · 0 评论 -
JDK8 和JDK7 的HashMap在底层实现原理
JDK7 HashMap map = new HashMap(); 在实例化后,底层创建长度是16的一维数组Entry[] table …多次执行put();… map.put( key , value ): 首先调用key所在类的hashCode() 计算可以的哈希值,此哈希值经过某种算法计算以后,得到在Entry数据中存放的位置。 如果此位置上的数据为空,此时key-value添加成功。 如果不为空,意味着此位置上存在一个或多个数据(以链表的形式存在),比较key和已经存在的一个或多个数据的哈希值 如原创 2021-04-22 22:43:56 · 284 阅读 · 0 评论