摘要: 和 方法 阅读源码的话,我们就会发现 ArrayList 中大量调用了这两个方法。比如:我们上面讲的扩容操作以及 、`toArray()` 等方法中都用到了该方法! 方法 我们写一个简单的方法测试以下: 结果: 方法 个人觉得使用 方法主要是为了给原有数组扩容,测试代码如下: 结果: 两者联系和区别 阅读全文
posted @ 2019-02-08 15:14 Draymonder 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: "ArrayList简介" "ArrayList核心源码" "ArrayList源码分析" "System.arraycopy\(\)和Arrays.copyOf\(\)方法" "两者联系与区别" "ArrayList核心扩容技术" "内部类" "ArrayList经典Demo" ArrayList 阅读全文
posted @ 2019-02-08 14:55 Draymonder 阅读(177) 评论(0) 推荐(0) 编辑
摘要: HashMap 介绍 HashMap 是一个散列表,它存储的内容是键值对(key value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key 阅读全文
posted @ 2019-02-08 12:16 Draymonder 阅读(375) 评论(0) 推荐(1) 编辑