java 添加注解_你知道Java中的package-info的作用吗?
package-info.java對(duì)于日常業(yè)務(wù)開發(fā)的開發(fā)者來說,可能有點(diǎn)陌生,如果我們?cè)夙?xiàng)目中創(chuàng)建一個(gè)package-info.java,你會(huì)發(fā)現(xiàn)該類只有一個(gè)packge,如下
我們無法在該java文件中定義public的類
但事實(shí)上,package-info.java還有它的作用和使命。
我們來看下,最常見的作用
包說明
package-info.java可以描述一個(gè)包的作用,常常我們定義包,如果包中沒有內(nèi)容,包名會(huì)自動(dòng)到下一層,如下圖
可以通過給a包下面添加package-info.java做一些說明,從而讓包有層級(jí)
同時(shí)添加一些說明
添加注解
前面我們介紹過Java注解,詳情可看 Java注解開發(fā)及原理
注解中有一種作用域package,如下圖
代碼中可以通過反射拿到注解,對(duì)某一包下面的類做一些定制化的操作,如下圖
聲明友好類和包常量
雖然package-info中不能定義public和private的類,我們可以定義friendly的類及包常量,提供給統(tǒng)一包下面的類進(jìn)行共享,如下
包中的類,可以直接使用,如下
看到這里,相信大家已經(jīng)知道了package-info的作用了。
總結(jié)
以上是生活随笔為你收集整理的java 添加注解_你知道Java中的package-info的作用吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css三种标签隐藏方法(及它们用法区别)
- 下一篇: java 持久_Java持久锁总结 -解