码迷,mamicode.com
首页 > 编程语言 > 详细

java注解的学习

时间:2014-09-05 23:34:52      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:os   io   java   ar   sp   on   c   ef   学习   

package package3;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
//注解的注解
@Retention(RetentionPolicy.RUNTIME)
//表示注解试用的范围,此处是表示只用到变量上
@Target(ElementType.FIELD)
public @interface MyAnnotation {
String value() default ""; //注解的属性
}

package package3;

import java.lang.reflect.Field;

public class MyTest {

@MyAnnotation("zhangsna")
String s;

public static void main(String[] args) throws SecurityException, NoSuchFieldException {
Class clazz = MyTest.class;
Field fl = clazz.getDeclaredField("s");
//得到属性的注解
MyAnnotation mn = fl.getAnnotation(MyAnnotation.class);
System.out.println(mn.value());//得到注解的属性

}

}

 

java注解的学习

标签:os   io   java   ar   sp   on   c   ef   学习   

原文地址:http://www.cnblogs.com/working/p/3958834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!