• Documented元注解 这个注解对程序没什么影响,只是在对于生成帮助文档时有帮助。


    Documented元注解 这个注解对程序没什么影响,只是在对于生成帮助文档时有帮助。

    Documented:说明该注解将会被包含在JavaDoc文档中,我们常见的JDK帮助文档参考手册就是JavaDoc。

    1. 编写一个普通的注解,并且保证(RetentionPolicy.RUNTIME)
    package javadoc;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    @Retention(RetentionPolicy.RUNTIME)
    public @interface CommonAnotation {
    	String value();
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    1. 编写一个Documented的注解,同样保证(RetentionPolicy.RUNTIME)
    package javadoc;
    import java.lang.annotation.Documented;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    public @interface DocumentAnotation {
    	String value();
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    1. 编写一个测试类
    package javadoc;
    public class Main {
    	@CommonAnotation("Hello CommonAnotation!")
    	public void f1() {
    		System.out.println("11111111111111111");
    	}
    	@DocumentAnotation("Hello DocumentAnotation!")
    	public void f2() {
    		System.out.println("22222222222222222");
    	}
    	public static void main(String[] args) {
    		new Main().f1();
    		new Main().f2();
    	}
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    1. 使用Eclipse的javadoc工具导出,右击需要导出的文件,找到Export。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    这个注解对程序没什么影响,只是在对于生成帮助文档时有帮助。

    https://blog.csdn.net/weixin_43808717/article/details/115552132
  • 相关阅读:
    学习vue_01
    练习题 vue_01:
    测试
    django小结
    BBS_02day
    BBS 03day
    力扣(LeetCode)412. Fizz Buzz
    力扣(LeetCode)415. 字符串相加
    力扣(LeetCode)448. 找到所有数组中消失的数字
    力扣(LeetCode)453. 最小移动次数使数组元素相等
  • 原文地址:https://www.cnblogs.com/sunny3158/p/16807931.html
Copyright © 2020-2023  润新知