最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Java?@Documented注解的作用

 更新時(shí)間:2022年09月22日 09:40:22   作者:怪?咖@  
@Documented和@Deprecated注解長得有點(diǎn)像,@Deprecated是用來標(biāo)注某個(gè)類或者方法不建議再繼續(xù)使用,@Documented只能用在注解上,本文將通過示例詳細(xì)說說@Documented注解的作用,需要的可以參考一下

@Documented@Deprecated注解長得有點(diǎn)像,@Deprecated是用來標(biāo)注某個(gè)類或者方法不建議再繼續(xù)使用,@Documented只能用在注解上,如果一個(gè)注解@B,被@Documented標(biāo)注,那么被@B修飾的類,生成文檔時(shí),會(huì)顯示@B。如果@B沒有被@Documented標(biāo)注,最終生成的文檔中就不會(huì)顯示@B。這里的生成文檔指的JavaDoc文檔!

@Deprecated注解基本上所有框架自定義的注解都會(huì)添加,所謂javadoc其實(shí)就是JDK給我們提供的一個(gè)生成文檔的工具!

使用示例如下:

@Documented
public @interface DocumentedMy {
    String value() default "這是一個(gè)自定義類";
}
@DocumentedMy
public class MyTest1 {
    public String getStr() {
        return "123";
    }
}

生成javadoc文檔有兩種方式,一種是直接基于javadoc命令,一種是ide提供的!當(dāng)然實(shí)際在開發(fā)當(dāng)中我們很少會(huì)使用這個(gè)文檔!除非我們要開源某個(gè)框架什么的才會(huì)用到!

通過ider生成javadoc文檔:

1.點(diǎn)擊項(xiàng)目當(dāng)中的任意包

2.點(diǎn)擊生成JavaDoc

3.指定生成位置

4.點(diǎn)擊index.html

5.查看我們使用自定義注解的類,會(huì)發(fā)現(xiàn)他文檔上面會(huì)展示這個(gè)自定義注解!

假如把自定義注解當(dāng)中的@Documented去掉,然后使用該自定義注解的類,生成的文檔就會(huì)不顯示該注解!

@Deprecated:被標(biāo)注過的方法,調(diào)用就會(huì)出現(xiàn)橫線,表示不建議再繼續(xù)使用,但是還能用!

/**
 * 測(cè)試Deprecated注解
 * @author Administrator
 */
public class DeprecatedDemoTest {
    public static void main(String[]args) {
        // 使用DeprecatedClass里聲明被過時(shí)的方法
        DeprecatedClass.DeprecatedMethod();
    }
}

class DeprecatedClass {
    @Deprecated
    public static void DeprecatedMethod() {
    }
}

到此這篇關(guān)于詳解Java @Documented注解的作用的文章就介紹到這了,更多相關(guān)Java @Documented內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

邓州市| 云浮市| 德阳市| 韩城市| 久治县| 宿迁市| 通州市| 泾阳县| 亚东县| 新和县| 方山县| 车致| 舟山市| 尚义县| 湖南省| 滦平县| 襄汾县| 伊吾县| 萨迦县| 新源县| 高青县| 汶上县| 裕民县| 阿坝县| 崇仁县| 辽阳市| 华池县| 鸡西市| 崇文区| 清流县| 大余县| 江孜县| 新民市| 五寨县| 恩施市| 冷水江市| 上思县| 修水县| 确山县| 寿宁县| 鲁甸县|