Java总结 - List实现类Vector&Stack
- 由于之前 对ArrayList和LinkedList的分析,所以在看Vector和Stack的源码实现就会非常简单
- 观察上图,我们可以看到本文要说的
Stack和Vector是父子关系,我们依旧从源码入手,期望能够对你有帮助,如果本文有理解不对的地方,请及时指正,谢谢您
Vector
- 我们知道Vector的实现和ArrayList一样,都是底层以数组的方式存储的,但是不同的Vector是线程安全的,这一点我们可以从源码中看出来
定义
@since 1.0
public class Vector<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
{...}
