Eclipse Juno - package-info.java 的用途是什么?

35

在Eclipse Juno中创建新包时,会自动创建一个Java文件(package-info.java)。那个文件有什么用?它是否在导入其他类时有用?


类似的问题:http://stackoverflow.com/questions/21940585/why-package-info-java-file-what-is-the-use-of-package-info-java-class-file - Sasikumar Murugesan
3个回答

35

package-info.java 是一个包注释文件,用于为您的包提供独立文档,Javadoc会使用它。

它在Javadoc 5.0中被引入,取代了package.html


10

package-info.java文件包含了包级别的文档以及注释


5

它可以用于包级别的文档编写。例如,Spring团队在Spring框架的核心部分中广泛使用它。

此外,它还可以包含适用于该包中所有类的注释。例如,这是一种方便的避免在每个类上编写Eclipse Null分析的NonNullByDefault注释的方法。

请注意,要将注释应用于包,需要使用名为package-info.java的文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接