黑马程序员技术交流社区

标题: 关于注解,自定义注解有什么用呢? [打印本页]

作者: 高原    时间: 2012-7-5 14:24
标题: 关于注解,自定义注解有什么用呢?
张孝祥老师的java高新技术中降到了注解,讲了怎么自定义注解,还讲了怎么给注解添加各种属性。
我想问,这自定义的注解有什么作用呢,怎么样才能和JDK中自带的注解一样,对程序起到控制的作用呢?

作者: 黑马刘洋    时间: 2012-7-5 14:49
/**

**/
这样的注解在做成自己的java doc文件后,可以做成象API一样的效果,对方法变量等都有注释说明。
作者: 刘俊佳    时间: 2012-7-5 19:51
自定义注解的作用:用于控制类方法的调用,只有拥有某个角色时才能调用。
在帮助文档中加入注解:
要想在制作JavaDoc文件的同时将注解信息加入到API文件中,可以使用java.lang.annotation.Documented。

在自定义注解中声明构建注解文档:

@Documented
public @interface MyAnnotation {

    String[] value1() default "abc";
}

作者: 陆强强    时间: 2012-7-5 19:59
你可以理解成你在文件里面相关部位贴了标签,编译器编译的时候会先依据你给的标签处理,如果有需要会把标签传给Java.exe看,没用的标签会撕掉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2