remove和removeElementAt功能作用上没有区别,都是移除指定位置上的元素 但remove是List接口,会使代码更泛型更通用。remove()方法是实现List接口的方法,而removeElement是Vector本身的方法,他们没有本质的区别。都可以使用,但如果是这样List list = new Vector();则就不能直接使用removeElement了