
源码
FresherHe
这个作者很懒,什么都没留下…
展开
-
源码解析 - HashMap 浅析
本文是源码入门浅析,突破我们对源码的恐惧。 希望大家不要看到源码就畏惧,一点点来,我们一样可以一步步成为大神。 前面赠送一个简单的面试题给大家 HashMap和Hashtable的区别: HashMap 是从1.2开始的;Hashtable是从1.0开始的 HashMap 是线程不安全的;Hashtable 是线程安全的 HashMap 可以存 null 值 null 键;hashtable ...原创 2019-12-15 11:05:56 · 264 阅读 · 0 评论 -
源码解析 - LinkedList浅析
本文是源码入门浅析,突破我们对源码的恐惧。 希望大家不要看到源码就畏惧,一点点来,我们一样可以一步步成为大神。 结论:LinkedList 底层是由双向链表实现的。 链表不具有索引的概念,所以,遍历效率很低。 同时双向链表的查询效率可能高于单向链表。单向链表只能从头查到尾(一个方向);而双向链表可先判断查询元素离头近还是离尾近,从而选择近的一方开始查询,从而提升了查询效率。 之所以说可能,因为如果...原创 2019-12-15 10:04:41 · 260 阅读 · 0 评论