
java源代码
少点多些
这个作者很懒,什么都没留下…
展开
-
深入Java集合学习系列:ArrayList的实现原理
转自http://zhangshixi.iteye.com/blog/6748561. ArrayList概述: ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表转载 2015-03-09 20:49:33 · 348 阅读 · 0 评论 -
java源码分析之LinkedList
转自http://blog.youkuaiyun.com/jzhf2012/article/details/8540543LinkedList也和ArrayList一样实现了List接口,但是它执行插入和删除操作时比ArrayList更加高效,因为它是基于链表的。基于链表也决定了它在随机访问方面要比ArrayList逊色一点。 除此之外,LinkedList还提供了一些可以使其作为栈转载 2015-03-10 22:52:10 · 361 阅读 · 0 评论 -
Thinking in Java之hashCode()方法
转自http://blog.youkuaiyun.com/lcore/article/details/8885022欢迎讨论、交流,转载请注明出处,3Q! 前言 一直对hashCode()这个方法由困惑,也不知道什么时候该去实现hashCode()方法。趁着研究 源码的这段时间吧hashCode()方法做一个总结。转载 2015-03-22 00:16:09 · 393 阅读 · 0 评论 -
Thinking in Java之Set接口、HashSet源码学习
转自http://blog.youkuaiyun.com/lcore/article/details/8878893 前言 在前面的文章中笔者对List接口以及List接口的一个具体实现类ArrayList的源码做了相关的分析 这篇文章主要讨论Set接口的设计、以及Set接口的一个实现类HashSet的设计细节。对于他们的思转载 2015-03-19 00:53:54 · 516 阅读 · 0 评论