摘要:
今天看见一位园友写了一篇非常详细的文章《ArrayList源码分析》,很佩服写的如此仔细和详细。在看这篇文章时,我也和.net的List<T>做了对比,因为我非常熟悉List<T>的实现,就写了此篇文章说明各自实现的差异。存储//Javaprivate transient Object[] elementData;Java的此类虽然对外是泛型的,但内部却不是使用泛型的数组存储,没有.net好;//.netprivate T[] _items;默认构造//Javapublic ArrayList() {this(10);Java默认构建了大小为10的数组,事实上,很多的时 阅读全文