摘要:
前面的几篇文章对ArrayList的超类和本身以及接口进行了讲解,为了更加深入理解ArrayList集合使用数组存储数据的思想,特意实现了一个自定义的MyArrayList,源码如下: /** * 自定义ArrayList集合 * @param <E> */ public class MyArray 阅读全文
摘要:
问题场景: 在看完ArrayList类源码的时候决定自己实现了ArrayList集合,经过一番折腾后,整体要实现的功能都已确定。用数组存储数据和数组的动态扩容都已写好。由于自己实现ArrayList只是为了领会一下其核心是想,所有就实现了一个无参构造,对存储数据的数组进行了初始化。 但是无意间发现自 阅读全文