随笔分类 -  java面试

java面试
摘要:同 HashMap 一样,LinkedHashMap 也是对 Map 接口的一种基于链表和哈希表的实现。实际上, LinkedHashMap 是 HashMap 的子类,其扩展了 HashMap 增加了双向链表的实现。相较于 HashMap 的迭代器中混乱的访问顺序,LinkedHashMap 可以 阅读全文
posted @ 2019-04-17 10:42 linghu_java 阅读(453) 评论(0) 推荐(0)
摘要:这是笔者面试阿里时,被问及的一个问题,应该不少人看到这个问题都会一面懵逼。因为,大部分的文章都是分析链表是怎么转换成红黑树的,但是并没有说明为什么当链表长度为8的时候才做转换动作。笔者第一反应也是一样,只能初略的猜测是因为时间和空间的权衡。 要弄明白这个问题,我们首先要明白为什么要转换,这个问题比较 阅读全文
posted @ 2019-03-26 10:51 linghu_java 阅读(6394) 评论(3) 推荐(4)