我知道他们的返回值不同,其他的还有什么区别吗?

解决方案 »

  1.   

    public synchronized boolean add(Object o) {
    modCount++;
    ensureCapacityHelper(elementCount + 1);
    elementData[elementCount++] = o;
            return true;
        }    public synchronized void addElement(Object obj) {
    modCount++;
    ensureCapacityHelper(elementCount + 1);
    elementData[elementCount++] = obj;
        }确实只有返回值不同
      

  2.   

    好像一回事情,不过add方法是从AbstractList继承来的
    而addElement是Vector自己新增的
      

  3.   

    除了返回值之外没有区别
    主要是为了将Vector放入集合框架
    addElement是Vector自己的方法
    而add是其父接口Collection定义的
      

  4.   

    请问1楼的,你的源代码是从哪里搞得?我下载了jdk5.0的帮助文档,似乎只有说明,没有源代码
      

  5.   

    通过eclipse直接就可以看到jdk的源码
      

  6.   

    楼上的请赐教,如何看,我用的就是eclipse3.1
      

  7.   


    public void addElement(E obj)
    This method is identical in functionality to the add(Object) method (which is part of the List interface). 看API啊,这个最权威
      

  8.   

    在eclipse的package explorer中把你引进来的jdk点开,找到相应的class打开就行