-
@deparecate 过时的查看全部
-
@Target 注解的作用域。 @Retention 生命周期。 @Inherited 允许子类继承 @Documented 生成javadoc时会包含注解 @Target({ElementType.METHOD,}) //作用域 @Retention(RetentionPolicy.RUNTIME) //生命周期 @Inherited //标识注解(允许子类继承) @Documented //生成javadoc会生成注解信息 //1.类型受限制,包括基本类型及String、Class、Annotation、Enumeration //2.若只有一个成员,则名称必须为value(),使用时可以忽略成员名和赋值号(=) //3.注解类可以没有成员,称为标识注解 //4成员无参且无异常声明查看全部
-
JDK自带注解: @Override 表示当前方法覆盖了父类的方法 @Deprecation 表示方法已经过时 @Suppvisewarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告) @SuppressWarnings,其参数有: deprecation,使用了过时的类或方法时的警告 unchecked,执行了未检查的转换时的警告 fallthrough,当 Switch 程序块直接通往下一种情况而没有 Break 时的警告 path,在类路径、源文件路径等中有不存在的路径时的警告 serial,当在可序列化的类上缺少 serialVersionUID 定义时的警告 finally ,任何 finally 子句不能正常完成时的警告 all,关于以上所有情况的警告查看全部
-
注解总结查看全部
-
使用自定义的注解查看全部
-
自定义注解的语法要求查看全部
-
自定义注解的语法要求查看全部
-
按来源分类查看全部
-
运行时注解查看全部
-
编译时注解查看全部
-
源码注解查看全部
-
注解的分类查看全部
-
常见注解查看全部
-
一般分为三大类查看全部
-
@Target 注解的作用域。 @Retention 生命周期。 @Inherited 允许子类继承 @Documented 生成javadoc时会包含注解 @Target({ElementType.METHOD,}) //作用域 @Retention(RetentionPolicy.RUNTIME) //生命周期 @Inherited //标识注解(允许子类继承) @Documented //生成javadoc会生成注解信息 public @interface Description { //1.类型受限制,包括基本类型及String、Class、Annotation、Enumeration //2.若只有一个成员,则名称必须为value(),使用时可以忽略成员名和赋值号(=) //3.注解类可以没有成员,称为标识注解 //4成员无参且无异常声明 String desc(); String author(); //5可指定默认值 int age() default 18; } public @interface Description{ String desc; String author; int age default 18; }查看全部
举报
0/150
提交
取消