在javadoc中,标签@throws和@exception之间有什么区别?

jon2512chua:

以基于数组的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。

所以我的问题是,两者之间有什么区别?何时应优先选择另一个(例如,使用上述代码)?

TJ Crowder:

没有,它们是同义词。从文档

@throws标签记录例外情况
注意-标签@throws@exception是同义词。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python中“ append”和“ +”之间有什么区别?

AOP中的Advisor和Aspect之间有什么区别?

rxjs中的Observable和Subject之间有什么区别?

Python中的模块和库之间有什么区别?

在Python中,“。append()”和“ + = []”之间有什么区别?

JavaDoc中的`.`和`#`有什么区别?

Maven中的package和groupId之间有什么区别

在Docker中,容器和映像之间有什么区别?

标签和发布之间有什么区别?

pom xml中的依赖项标签和插件标签之间的maven有什么区别?

Bash中[和[[之间有什么区别?

“”和“之间有什么区别?” 和“!” 在Swift中?

pdb中“ next”和“ until”之间有什么区别

在phpunit中,__construct和setup之间有什么区别?

return和引发Exception之间有什么区别吗?

Ansible中的角色和任务(和标签)之间有什么区别?

JavaScript中的({})和{}之间有什么区别?

之间有什么区别?和*在Bash中?

React和Express中的路由之间有什么区别

“ throws Exception”和“ throws IOException”之间有什么区别

bash中<<,<<和<<之间有什么区别?

Vim中的`syntax`和`filetype`之间有什么区别?

HTML5中的<aside>和<blockquote>标签之间有什么区别?

在TFS中添加新标签和向标签添加标签之间有什么区别

android中的<include>和<ViewStub>标签之间有什么区别?

gparted中的名称和标签有什么区别?

(黄瓜)Background和Before标签之间有什么区别

链接标签中的“href”和“to”属性有什么区别?

颤动中的 Equatable 和 Freezed 之间有什么区别?