-
使用自定义注解查看全部
-
常见的第三方的注解查看全部
-
@SuperWarnings("Deprecation") 表示忽略过时方法的警告查看全部
-
@Deprecated 表示此方法已经过时查看全部
-
JDK自带注解查看全部
-
注解分类,源码时、编译时、运行时查看全部
-
java注解的作用,代码更简洁查看全部
-
自定义注解的用法 (注意:@Inherited 注解只在继承class起作用,对一个接口继承不起作用)查看全部
-
1. 使用@interface关键字定义注解 2. 成员以无参无异常方式声明 3. 可以用default为成员指定一个默认值 4. 成员变量受限(只可使用String,Class,Annotation,Enumeration) 5. 如果只有一个成员取名只能为value()查看全部
-
使用自定义注解查看全部
-
自定义注解 成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation 如果注解已有一个成员,则成员名必须取名为Vaue(),在使用的时可以忽略成员名和赋值号(=) 注解类可以没有成员,没有成员的注解成为表示注解 public @interface javen{ String name(); String author(); int age() default 19; } 元注解 @Target({ElementType.CONSTRUCTOR,ElementType.FIELD,ElementType.METHOD}) // Target 注解的作用域 CONSTRUCTOR 构造方法声明,FIELD 字段声明,LOCAL_VARIABLE 局部变量声明 ,METHOD 方法声明,PACKAGE 包声明,PARAMETER 参数声明,TYPE 类接口。 @Retention(RetentionPolicy.RUNTIME) //Retention 生命周期 SOURCE 只在源码显示,编译时会丢弃,CLASS 编译时会记录到class中,运行时忽略,RUNTIME 运行时存在,可以通过反射读取。 @Inherited //Inherited 允许子类继承 @Documented 生成javadoc的时候包含注解查看全部
-
注解的分类查看全部
-
@Override 表示当前方法覆盖了父类的方法 @Deprecation 表示方法已经过时,方法上有横线,会有警告。 @SuppviseWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)查看全部
-
Retention生命周期查看全部
-
元注解,意为注解的注解,即标注在注解类上的注解称为元注解; Target表示作用域 Retenion Inherit是否可继承,为标识注解 Documented查看全部
举报
0/150
提交
取消