黑马程序员技术交流社区
标题:
注解总结
[打印本页]
作者:
丁桂松
时间:
2012-11-3 07:54
标题:
注解总结
1. jdk中自带的三个注解
@Deprecated 声明方法已过时
@SuppressWarnings 取消编译器警告
@Override 声明方法是继承自父类
2. 什么是注解
注解就是java代码中的特殊标记,它用于告诉调用者类应该如何被运行
注解相当于配置文件的功能
3. 自定义注解
使用 @interface 关键字可以声明一个注解
public @interface MyAnnotation1
注解中可以定义属性
String name default “aaa”;
value是注解中的特殊属性
注解中定义的属性如果名称为 value, 此属性在使用时可以省写属性名
4.元注解 元Annotation
元注解简单理解为 注解的注解
类似于描述一个注解的信息的配置文件
@Retention 指定注解的作用域
RetentionPolicy.SOURCE
RetentionPolicy.CLASS default
RetentionPolicy.RUNTIME
@Target:指定注解用于修饰类的哪个成员.
@Target 包含了一个名为 value,类型为ElementType的成员变量。
@Inherited: 被它修饰的 Annotation 将具有继承性.
如果某个类使用了被 @Inherited 修饰的 Annotation, 则其子类将自动具有该注解
5. 反射注解
在程序可以通过反射来获取注解中封装的值
作者:
黑马-zhangping
时间:
2012-11-3 10:34
挺不错的,也方便大家的学习,共同进步!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2