注解和反射
注解与反射
注解
-
@override 重写的注解
@deprecated 过时的注解,不推荐使用,使用可能会有危险,但是可以使用
@suppresswarnin(”参数“) 镇压警告,使用过后会抑制警告消息,参数表示生效的地方
-
@interface用来声明一个注解
注解必须包括target(用在什么地方)和retention(作用域)
-
注解的参数可以显示赋值,如果没有默认参数,就必须赋值,不然会报错
-
如果只有一个value命名的参数,赋值的时候就可以省略value
元注解
//定义一个注解
//Target 表示注解可以用在哪些地方
@Target(value = {ElementType.METHOD,ElementType.TYPE})
//Retention 表示注解在什么地方有效
//runtime >class > sources
@Retention(value = RetentionPolicy.RUNTIME)
//Docummented 表示注解是否生成在javadoc中
@Documented
//Inherited 子类可以继承父类的注解
@Inherited
//定义一个注解
@interface

浙公网安备 33010602011771号