add方法是从java.util.Vector类继承来的

解决方案 »

  1.   

    add()方法是List接口的方法,所以是必须有这个方法的
    push()是Stack自己的方法,这个方法是同步的
      

  2.   

    Pushes an item onto the top of this stack. This has exactly the same effect as: 
     addElement(item)看一下源代码就知道了
      

  3.   

    java.util.Stack是Java工具集的一大败笔,它原本应该组合一个Vector对象,却跑去继承Vector,于是多了一些本不适合于堆栈应用的方法,add()方法就是其中之一。不要理会java.util.Stack里那些多余的垃圾方法,或者干脆自己写一个好的堆栈类