
Java面试题
文章平均质量分 70
禿儿孙
这个作者很懒,什么都没留下…
展开
-
HashMap底层原理及源码解析/面试题
负载因子越大,填满的元素越多,空间利用率越高,但冲突的机会变大;负载因子越小,填满的元素越少,冲突的机会减小,但浪费了更多的空间。冲突的机会越大,说明需要查找的数据还需要通过另一个途径查找,这样查找的成本就越高。。反之,查找的成本越小。因此,必须在**"冲突的机会(时间)"与"空间利用率(空间)"之间寻找一种平衡与折中**。负载因子是 0.75 的时候,空间利用率比较高,而且避免了相当多的Hash冲突,使得底层的链表或者是红黑树的高度比较低,提升了空间效率。原创 2023-10-26 11:21:17 · 96 阅读 · 0 评论 -
Java基础面试题—— == 和 equals 的区别
Java基础面试题 —— == 和 equals 的区别原创 2023-04-20 11:51:54 · 130 阅读 · 0 评论