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