1.你自己最大优势和劣势是什么2.平时遇见过什么样的挑战,怎么去克服的3.工作中遇见了技术解决不了的问题,你的应对思路?4.你的兴趣爱好?5.未来的职业规划是什么?...
1. HashMap1-1. Constructor* @param initialCapacity初始容量,必须是2的幂,默认值为16* @param loadFactor加载因子,元素个数 > capacity*loadFactor 时会进行扩容,默认值为0.75public HashMap(int ini......
来源:https://cnblogs.com/keeya/p/9632958.html
创建的关键便在于build方法,build方法的核心逻辑位于LocalCache构造器,构造器完成了两件事:
「《面试八股文》之 Java 基础 34卷」 它来了,本文总共针对基础给了 34 个问题,又是小小 1W 字,理解它,看透它~
哈希表原理:如放入这个集合数据的对应的类,必须重写HashCode和equals这两个方法,否则结果就不符合唯一,无序的特点
链表实现的LRU缓存淘汰算法的时间复杂度是O(n),当时我也提到了,通过散列表可以将这个时间复杂度降低到O(1)。
输入一个错误的英文单词,它就会提示“拼写错误”。这个单词拼写检查功能,虽然很小但却非常实用。是如何实现的呢?
HashSet底层的value为啥不是一个 null呢,效率不是更高,还省得创建对象了?
Java 7为实现并发访问,引入了Segment这一结构,实现了分段锁,理论上最大并发度与Segment个数相等。