jdk源码
ginkgo_biloba
这个作者很懒,什么都没留下…
展开
-
Comparable与Comparator浅析
Comparable与Comparator浅析 今天博主在翻阅TreeMap的源码,发现其键必须是实现Comparable或者Comparator的接口时产生了一些兴趣,比如在TreeMap中的put方法分别对Comparable和Comparator接口分别进行处理。那么疑问就来了,Comparable和Comparator接口的区别是什么,Java中为什么会存在两个类似的接口? Compara...转载 2019-10-23 18:45:01 · 137 阅读 · 0 评论 -
源码分析-ConcurrentLinkedQueue
ConcurrentLinkedQueue 高效的并发队列,用链表实现,是一个线程安全的LinkedList。 #offer方法 图解 源码 public boolean offer(E e) { // 检查是否是null,如果是null ,抛出NullPointerException checkNotNull(e); // 创建一个n...原创 2019-04-16 17:51:32 · 142 阅读 · 0 评论