jdk源码
文章平均质量分 87
houqicun
这个作者很懒,什么都没留下…
展开
-
JDK源码分析之ArrayList(一)
ArrayList源码分析(一)ArrayList是集合类中比较常用的类,其本质就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素的方法,灵活的设置数组的大小等好处,了解其底层源码能让我们更好更深入的使用它。ArrayList属性主要就是当前数组长度size,以及存放数组的对象elementData数组,除此之外还有一个经常用到的属性就是从AbstractLis原创 2017-10-10 16:55:01 · 224 阅读 · 1 评论 -
JDK源码分析之ArrayList(二)
ArrayList源码分析(二)这里是ArrayList的第二部分,介绍remove、clear、sublist、trimToSize、iterator、toArray等方法。 (多看看源码有利于对集合类使用的理解~) remove方法根据下标removepublic E remove(int index) { rangeCheck(index); modCount++;原创 2017-10-13 17:50:50 · 187 阅读 · 0 评论