码迷,mamicode.com
首页 > 其他好文 > 详细

注解(Annotation)

时间:2020-02-24 15:29:40      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:warnings   访问   使用   元素   读取   注解   声明   注释   自定义   

一、作用:

  1、不是程序本身,可以对程序做出解释。

  2、可以被其他程序读取  。(注解信息处理流程,区别注解和注释)

二、格式

  注解是以“@注释名”在代码中存在的,还可以加一些参数值    @SuppressWarnings(value="unchecked)。 

三、使用

  可以附加在package ,class,method,field等上面,相当于给它们添加额外辅助信息,可以通过反射机制实现对 这些元数据的访问。

 


 

内置注解:

1、@Override,用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明。

2、@Deprecated,用于修饰方法、属性、类,表示不建议使用,因为有危险或存在更好地选择。

3、@SuppressWarnings,用于抑制编译时的警告。(需要添加参数才能使用)

 


 

自定义注解

一、元注解(即注解的注解)

1、@Target,描述注解使用范围。

取值 @Target(value=ElementType.    )、@Target(value={ })。

2、@Retention,表示需要在什么级别保存该注解信息,用于描述注解生命周期。

取值@Retention(RetentionPolicy.)。

二、注意

1、注解元素必须要有值。常使用空字符串、0作为默认值。

2、也经常使用负数(-1)表示不存在的含义。

 

注解(Annotation)

标签:warnings   访问   使用   元素   读取   注解   声明   注释   自定义   

原文地址:https://www.cnblogs.com/lhl0131/p/12327679.html

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