corejava_标注

标注 Annotation  描述代码的代码,会被机器分析  给机器看

传统的注释:描述代码的文字,不是程序的一部分,方便别人更好的读懂你的代码

@Override  要覆盖方法

三种标记类型。属性的情况

1)标记标注 @标注名

2)单值标注 @标注名(属性名=属性值)

3)普通标注 @标注名(属性1=值1,属性2=值2,...)

定义标注

import java.lang.annotation

@Target(value={ElementType.METHOD})  //可以标注方法 ;"value=" 可以省略

@Retention(value=RetentionPolicy.RUNTIME)  //

public @interface Test{

  String value() default "Name";

}

 

posted @ 2016-09-02 16:35  赤叶  阅读(148)  评论(0编辑  收藏  举报