2012-09-26 32 views
34

在Eclipse Juno中創建新的包時,會自動創建一個java文件(package-info.java)。該文件的用途是什麼?在另一個類中導入特定類時有用嗎?Eclipse Juno - package-info.java有什麼用?

+0

同類問題http://stackoverflow.com/questions/21940585/why-package-info-java-file-what-is-the-use-of-package-info-java-class-file –

回答

10

package-info.java文件包含軟件包級文檔以及annotations

4

它可用於包級別的文檔。例如,Spring團隊在Spring框架的核心中廣泛使用它。

除此之外,它可以包含適用於包中所有類的註釋。例如,避免在每個類上爲Eclipse Null Analysis編寫註釋是一種便利的方法。

請注意,要將註釋應用於包,將使用名稱爲package-info.java的文件。