-
解析注解--步骤如下查看全部
-
解析注解的概念
查看全部 -
自定义注解时,如果注解只有一个成员,则成员名必须为value(),在使用是可以忽略成员名称赋值号(=)
查看全部 -
使用自定义注解
查看全部 -
元注解
4Documented 生成javadoc时会包含注解
查看全部 -
元注解
3Inherited 允许子类继承 标识性元注解
只会继承类上的注解
查看全部 -
元注解
2.Retention 生命周期
查看全部 -
元注解
1.Target 作用域
查看全部 -
自定义注解的语法要求
1使用@interface关键字定义注解
2成员以无参无异常方式声明
3可以用default为成员指定一个默认值
4成员类型是受限的,合法的类型包括原始类型及String,Class,Annotation,Enumeration
5如果注解只有一个成员,则成员名必须取名为value(),在使用时可以忽略成员名和赋值号(=)
6.注解类可以没有成员,没有成员的注解称为标识注解
查看全部 -
自定义注解
查看全部 -
按运行机制分
源码注解:注解只在源码中存在,编译成.class文件就不存在了。
编译时注解:注解在源码和.class文件中都存在。
运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解。
查看全部 -
Java中的常见注解
查看全部 -
JDK自带的注解
@Override 重写父类方法
@Deprecated 方法过时
@SuppressWarnings("deprecation") 忽略了xxx警告
查看全部 -
注解作用范围 生命周期 自定义注解 利用反射得到相应参数
查看全部 -
使用自定义注解
@注解名(成员1=值1。。。)
查看全部
举报