java基础
lovesimly
这个作者很懒,什么都没留下…
展开
-
引用类型
http://blog.csdn.net/liaodehong/article/details/52223354原创 2018-01-28 21:57:04 · 238 阅读 · 0 评论 -
HashMap
HashMap的结构无疑是Java面试中出现频率最高的一道题,这个题是如此之常见,应该每个人都会信手拈来。可是就在我经历过的无数【允许我夸张一下】面试当中,能完整回答我提出的HashMap问题的人却是寥寥无几,如今这道题我已经问的有点厌烦了。 HashMap的结构是怎样的? 二维结构,第一维是数组,第二维是链表 Get方法的流程是怎样的? 先调用Key的hashcode方法拿到对象的has原创 2018-02-05 14:16:26 · 186 阅读 · 0 评论 -
ArrayList原理
ArrayList可能是Java数据结构中最简单的一种了,即使一个非Java程序员可能也知道这个数据结构,因为所有的语言中都有这样的类似的数据结构。可是在经历过的无数的面试中我发现并不是所有的小伙伴都精通这种简单的数据结构的,比如下面的几道题,能回答成功一般以上的都不多。不信你来挑战一下! ArrayList插入删除一定慢么? 取决于你删除的元素离数组末端有多远,ArrayList原创 2018-02-05 14:17:21 · 201 阅读 · 0 评论 -
ConcurrentHashMap原理分析
1.分片锁 2.get不需要锁https://www.cnblogs.com/ITtangtang/p/3948786.html转载 2018-02-25 20:10:07 · 145 阅读 · 0 评论