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 · 163 阅读 · 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 · 145 阅读 · 0 评论 -
ArrayList源代码分析(总结)
结合API文档和网上搜索来的ArrayList的特效来总结下: API文档是如此介绍ArrayList的: 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。) Vector由于使用了synchronized方法(线程安...2008-10-20 14:09:24 · 148 阅读 · 0 评论
分享