以基于数组的char堆栈的以下实现为例:
public char peek() throws Underflow {
if (!isEmpty()) {
return stack[pos];
} else {
throw new Underflow("Peeking at an empty stack.");
}
}
返回上一页,当我仅使用文本编辑器时,我总是使用@exception标记,但是现在我的IDE(Netbeans)在生成javadoc时使用了@throws。
所以我的问题是,两者之间有什么区别?何时应优先选择另一个(例如,使用上述代码)?
没有,它们是同义词。从文档:
用
@throws
标签记录例外情况
注意-标签@throws
和@exception
是同义词。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句