jef*_*ter 3 java eclipse javadoc
为什么Eclipse为Javadoc @see注释的目标类添加导入?
如果你通过findbugs或PMD运行它,他们会抱怨它是一个未使用的导入.
哪个是正确的?我个人不明白为什么eclipse想要导入它.
import java.util.List;
/**
* @see List
*/
Run Code Online (Sandbox Code Playgroud)
"链接"也是如此
import java.util.List;
/**
* {@link List}
*/
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么?
了解import语句的重要一点是,它们只是开发人员避免在任何地方使用完全限定名称(FQN)的便利机制Type.例如,导入java.util.List将允许您通过简单地使用简单名称List而不是在java.util.List任何地方使用来引用它.
导入对生成的字节码的效率或大小没有影响,因为它们的使用如上所述,并且它们不会导致任何类与您的类"链接"或类似.
对于JavaDoc注释,如果使用FQN,则不需要导入Eclipse以解析Type引用.实际上,你使用的是一个含糊不清的简单名称,因此Eclipse会导入相应的名称Type.
| 归档时间: |
|
| 查看次数: |
1188 次 |
| 最近记录: |