2016-11-20 43 views
-2

http://docs.oracle.com/javase/7/docs/api/java/util/Vector.html#add(E)解释甲骨文Vector.add()

此页Vector.add()状态此方法返回 '真' 然后继续链接到Collections.add()。

Vector.add()也返回false,就像Collections.add()一样?

另外在oracle页面上,它声明“指定者:”,这是否意味着Vector.add与Collections.add和List.add具有相同的描述?而“Overrides:”是什么意思?

Vector.add是否抛出与Collection/List/AbstractList .add()相同的异常?

回答

1

作为一般规则,子类的Javadoc优先于超类的Javadoc。因此,如果Javadoc没有说这些异常可以被抛出,或者这些值可以被返回,那么就假定它不能。 (对于Collection接口的Javadoc仅供参考,以告诉你为什么总是返回true。)