摘要: ArrayList特点: ArrayList方法实现: 扩容方法的实现: 源码: clone方法分析: ArrayList中的clone()方法为浅克隆,克隆后的集合对象与原有的集合对象不是同一个对象(即,指向不同的内存空间),但是它们集合元素引用的对象都是相同的。 源码: 示例程序: ArrayL 阅读全文
posted @ 2017-11-12 17:46 流沙若水 阅读(235) 评论(0) 推荐(0) 编辑
摘要: HashMap特点: HashMap具体方法分析: put方法分析: 执行流程图: hash()算法分析: 源码: 一个较好的hash算法就是让所有的对象中的值都体现用处,hashCode()已经满足了这点,而我们在hashCode()的基础上设置新的hash算法时也要体现这一点,如何体现这一点,就 阅读全文
posted @ 2017-11-12 11:32 流沙若水 阅读(663) 评论(0) 推荐(0) 编辑