![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK源码分析
jiqing2006
这个作者很懒,什么都没留下…
展开
-
ArrayList源代码分析(一)
ArrayList是我们使用得最多的一个集合类之一一般用来做包装DTO到view层来显示数据. ArrayList继承了AbstractList类,实现了List,RandomAccess,Cloneable接口public class ArrayList<E> extends AbstractList<E> implements List<E...2008-10-20 12:08:54 · 101 阅读 · 0 评论 -
ArrayList源代码分析(二)
clone一个副本: public Object clone() { try { ArrayList<E> v = (ArrayList<E>) super.clone(); v.elementData = Arrays.copyOf(elementData, size); v.modCount = 0; return v;...2008-10-20 13:51:49 · 105 阅读 · 0 评论 -
ArrayList源代码分析(总结)
结合API文档和网上搜索来的ArrayList的特效来总结下:API文档是如此介绍ArrayList的:接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。) Vector由于使用了synchronized方法(线程安...2008-10-20 14:09:24 · 102 阅读 · 0 评论