java see 作用_java – 为什么Eclipse在使用@See引用它时会导入一个类

为什么Eclipse为Javadoc @see注释的目标类添加导入?

如果你通过findbugs或PMD运行它,他们会抱怨它是一个未使用的导入.

哪个是正确的?我个人不明白为什么eclipse想要导入它.

import java.util.List;

/**

* @see List

*/

“链接”也是如此

import java.util.List;

/**

* {@link List}

*/

有什么想法为什么?

解决方法:

了解import语句的重要一点是,它们只是开发人员避免在任何地方使用完全限定名称(FQN)的简便机制.例如,导入java.util.List将允许您通过简单地使用简单名称List来引用它,而不是在任何地方使用java.util.List.

导入对生成的字节码的效率或大小没有影响,因为它们的使用如上所述,并且它们不会导致任何类与您的类“链接”或类似.

对于JavaDoc注释,如果使用FQN,则不需要导入Eclipse以解析Type引用.实际上,您使用的是一个含糊不清的简单名称,因此Eclipse会导入相应的Type.

标签:java,eclipse,javadoc

来源: https://codeday.me/bug/20190716/1483041.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值