下载此文档

Java注解实践-Java开发Java经验技巧.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
Java注解实践-Java开发Java经验技巧.doc:..Java注解实践-Java开发Java经验技巧Java注解实践原文出处:翡青注解对代码的语意没冇直接影响,他们只负责提供信息给相关的程序使用.?注解永远不会改变被注解代码的含义,©Override©Deprecated©SuppressWarnings(value二〃unchecked")***@SafeVarargs©*value特权如果使用注解吋只需耍为value成员变量指定值,则使用注解时可以直接在该注解的括号中指定value值,***@SuppressWarnings("unchecked")(SuppressWarnings的各种参数请参考解析***@SupprcssWamings的各种参数)*诘坚持使用Override注解:如果在每个方法中使用Override注解来声明要覆盖父类声明,©Retention注角***@Target注倂***@ted注询©Inherited注侨©Retention?注解的保翩策略©Documented©Retention()***@Target()******@interfaceRetention{RetentionPolicyvalue();}value为SOURCE,?CLASS,?RUNTIME三值之一:publicenumRetentionPolicy{/***piler.*/SOURCE,/***piler**behavior.*/CLASS,/***pilerand*retainedbytheVMatruntime,tively.**©,*/RUNTIME}•©Target?指定Annotation可以放宜的位置(被修饰的目标)©Documented©Retention()***@Target()******@Target{ElementType[]value();publicenumElementType{/**Class,interface(includingannotationtype),orenumdeclaration*/TYPE,/**Fielddeclaration(includesenumconstants)*/FIELD,/**Methoddeclaration*/METHOD,/**Parameterdeclaration*/PARAMETER,/**Constructordeclaration*/CONSTRUCTOR,/**Localvariabledeclaration*/LOCAL_VARTABLE,/**Annotationtypedeclaration*/ANNOTATION_TYPE,/**Packagedeclaration*/PACKAGE*©Documented?指定被修饰的该Annotation可以被javadocI具提取成文档.*©Inherited?指定被修饰的Annotation将具有继承性如果某个类使^***@Xxx注解(该Annotation使用了©Inherited修饰)修饰,则其子类口动被@/***Createdbyjifangon15/12/22.*/***@******@Target({,})©Retention()public©interfaceTestable{}lassClient{***@t(){newSubClass();©TestableclassSupperClass{}classSubClassextendsSupperClass{publicSubClass(){for(Annotationannotation:SubClass,()){System・(annotation);}自定义注解•根据Annotation

Java注解实践-Java开发Java经验技巧 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小154 KB
  • 时间2019-07-27