java1.5新特性-----》注解----Annotation
2011-05-04 08:53
393 查看
Annotation注解,,,可以对类,包,成员变量,局部变量,方法,方法参数 进行解释。。。
通过反射将可以判断一个类是否有标记有某个注解。。。
通过反射将可以判断一个类是否有标记有某个注解。。。
package annotationTest; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import javax.xml.ws.Action; import shawn.test.DBConnection; @Retention(RetentionPolicy.RUNTIME) public @interface ShawnAnnotation { String color() default "red"; int num() default 10; Class type() default String.class; Action anno() default @Action; DBConnection connect() default DBConnection.CON; String value(); double[] score() default 100.0; } package annotationTest; import java.lang.annotation.Annotation; @ShawnAnnotation(value ="MyAnnotation",score={11,33,22}) public class Test { public static void main(String[] args) { if(Test.class.isAnnotationPresent(ShawnAnnotation.class)){ ShawnAnnotation annotation = Test.class.getAnnotation(ShawnAnnotation.class); System.out.println(annotation); System.out.println(annotation.color()); System.out.println(annotation.score().length); System.out.println(annotation.num()); System.out.println(annotation.type()); } } }
相关文章推荐
- JAVA1.5新特性----注解Annotation
- JAVA1.5新特性--注解Annotation
- java 1.5 新特性-注解
- Java-1.5新特性之注解
- 黑马程序员-高新技术Java 1.5特性之的注解(依据张老师视频和网上资料)
- Java 5.0 新特性总结 二 annotation 注解
- 了解注解及java提供的几个基本注解(JDK1.5的新特性)
- 详解java1.5新添特性------注解
- 黑马程序员——Java1.5新特性之注解
- Java1.5新特性之注解
- java高级特性-----注解(Annotation)
- [Java5新特性]Annotation注解
- [Java5新特性]Annotation注解
- java JDK1.5新特性(二) [注解] [泛型]
- Annotation注解(1.5新特性)
- 黑马程序员---<<基础加强---1.5新特性(中)(注解(Annotation))>>
- Java学习笔记之JDK1.5新特性(四):自动装箱和自动拆箱
- (转)秒懂,Java 注解 (Annotation)你可以这样学 ---- 重要
- Java注解Annotation详解
- Java Android 注解(Annotation) 及几个常用开源项目注解原理简析