基本上没什么区别,add(Object o)是List接口中声明的方法,在Vector里实现。还有就是,一个有返回值,一个没有返回值

解决方案 »

  1.   

    public synchronized boolean add(E o) {
    modCount++;
    ensureCapacityHelper(elementCount + 1);
    elementData[elementCount++] = o;
            return true;
        }

        public synchronized void addElement(E obj) {
    modCount++;
    ensureCapacityHelper(elementCount + 1);
    elementData[elementCount++] = obj;
        }
    的区别,几乎就是没什么区别
    add方法,要么异常,要么返回true