标签:
int oldCapacity = elementData.length; int newCapacity = oldCapacity + ((capacityIncrement > 0) ? capacityIncrement : oldCapacity);
从以上可以看出,Vectory中如果大小超出范围,则增长一倍扩大。
public synchronized boolean add(E e) { modCount++; ensureCapacityHelper(elementCount + 1); elementData[elementCount++] = e; return true; }
为了保证线程安全,Vector使用
synchronized
来加锁实现
标签:
原文地址:http://my.oschina.net/u/1792430/blog/388741