package com.hspedu.vector_; import java.util.Vector; public class Course512 { public static void main(String[] args) { // Vector源码 /* * 1、Vector线程安全 * 2、new Vector();底层初始化给定一个elementData,Object[]存放数据 * 底层modCount记录修改次数 * 3、如果需要的elementDate空间不够时,扩容的方法是按照10的2倍增加 * 10 -> 20 -> ... * 4、new Vector(int);如果是带int参数的构造器,则扩容按照参数*2的增加 * 5、过程基本同ArrayList过程一致 * */ Vector vector = new Vector(); for (int i = 0; i < 10; i++) { vector.add(i); } vector.add(100); } }