栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java注解简单理解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java注解简单理解

一、注解

1.概念
  • 对程序做解释
  • 可以被其他程序(编译器)读取
  • @符号+黄色,还可以加参数值(@override、@SuppreddWarnings(value=“unchecked”)等)
  • 使用在package、class、method、field等上面
  • 通过反射+注解实现对元数据访问
  • Annotation类
2.内置注解
  1. @override:重写
  2. @Deprecated:表示不鼓励程序员使用这样的元素
  3. @SuppredWarnings:带参数,用来抑制编译时的警告信息??
3.元注解

负责注解其他注解,java定义了4个标准的mate-anntation类型,用来对annotation做说明。

  1. @Target:描述注解使用范围
  2. @Retention:表示需要在什么级别保存改注释信息,用户描述注解的生命周期
    1. source
  3. @Document:说明该注解包含在javadoc中
  4. @Inherited:说明子类可以继承父类中的该注解

4.演示元注解用法:

此时注解MyAnnotation可以用在方法和类上、注解在运行时有效、生成在javadoc中,子类可以继承父类的注解。

5.自定义注解

使用@interface自定义注解时,自动继承了java.lang.anntation.Anntation接口

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/838487.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号