Annotation注解在 Java 中有着很广泛的,他是做为一种标识 为javac所识别,。每一个注解 都对应这一个Java类  在java.lang包中 有三个注解  分别是

Deprecated    SuppressWarning   Override

在使用 注解前必须要在 注解类前面加上@    每增加一个注解 就意味着产生了一个注解对象 。

注解就是一个标识,编译器 通过标识来输出不同的编译结果  。    
Deprecated   过时的
SuppressWarning    抑制警告
Override    覆盖
比如@Deprecated   过时API注解   我们在用到JDK提供的API的时候,在编译中遇到 这样的提示 提示用到过时的API ,那么这个API 就被这个@Deprecated注解所 标识,在javac进行编译的时候  发现了注解便做出相应的提示 。
@SuppressWarning("deprecation")  从字面意思上就是抑制 过时API的警告,这个可以放在调用过时的API的方法外部或者调用方法之前,那么在编译的时候javac遇到这个标识 即使知道API过时那么也不会输出过时API的提示   
@Override 这个是覆盖注解,也就是在继承中进行覆盖 父类的某个方法的时候可以加上这个注解,加上这个注解之后 如果我们的覆盖方法 出错了Eclipse会提示我们错误
 
 
下面是简单的应用:
package me.test;
public class AnnotationTest  extends Test
{  
 
 @SuppressWarnings("deprecation")
 public static void main(String []aegs)
 {  
 
  System.runFinalizersOnExit(true)  ;
  sayHello();
  AnnotationTest t=new AnnotationTest() ;
  t.show() ;
 }
 @Deprecated     //Deprecated  Annotation
 public  static  void sayHello()
 {
  System.out.println("hello ,world!");
 }
 
    @Override
 public  void  show()
 {
  System.out.println("super class");
 }
 
}
public class Test {
 @Deprecated
 public  void  show()
 {
  System.out.println("super class");
 }
}
 
public class Test {
 public  void  show()
 {
  System.out.println("super class");
 }
}

Java中的注解以及应用 @Deprecated @SupressWarning @Override相关推荐

  1. Java中的注解以及应用 @Deprecated @SupressWarning @Override

    Annotation注解在Java中有着很广泛的 ,他是做为一种标识 为javac所识别 ,.每一个注解 都对应这一个 Java类  在java.lang包中 有三个注解  分别是 Deprecate ...

  2. 详解Java中的注解

    在Java中,注解(Annotation)引入始于Java5,用来描述Java代码的元信息,通常情况下注解不会直接影响代码的执行,尽管有些注解可以用来做到影响代码执行. 注解可以做什么 Java中的注 ...

  3. 五十八、深入了解 Java 中的注解和自定义注解

    @Author:Runsen @Date:2020/7/9 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  4. java中注解的解析_全面解析Java中的注解与注释

    注解一.什么是 Annotation? (注解 or 注释)Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一个特 ...

  5. 22、java中的注解

    注解是什么? 注解可以理解成注释.标记.标签的意思,用来标记类.方法等.就相当于现实生活中的一些事物,上边贴一个标签或者写一些注释性文字来描述它可以用来做什么.怎么用.何时用等信息.Java中的注解也 ...

  6. Java中的注解是如何工作的

    转载自 Java中的注解是如何工作的? 自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分.开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecate ...

  7. 深入理解JAVA中的注解

    本文来说下JAVA中的注解,这个技术虽然我们每天都在使用,但是不一定知道其实现原理.本文来详细介绍下JAVA中注解相关的知识. 文章目录 概述 什么是注解 注解的本质是什么 注解体系图 常用元注解 @ ...

  8. java里什么是注释,全面解析Java中的注解与注释

    注解 一.什么是 Annotation? (注解 or 注释) Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一 ...

  9. 注解以及Java中常用注解使用

    元注解有六个: @Target(表示该注解可以用于什么地方). @Retention(表示再什么级别保存该注解信息). @Documented(将此注解包含再javadoc中). @Inherited ...

最新文章

  1. pytorch记录:seq2seq例子看看这torch怎么玩的
  2. Java list三种遍历方法性能比较
  3. 思科路由器的基本设置(主机名,密码)
  4. dedecms更改php目录名称,dedecms修改专题目录名称(路径)
  5. 微信小程序—智能小蜜(基于智能语义解析olami开放平台)
  6. django的配置文件字符串是怎么导入的?
  7. C++ 中的动态库和静态库(Windows)
  8. fcpx教程从入门到精通「4」检查器窗口的认识
  9. 年底了,到底要不要跳槽?
  10. 深度学习优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
  11. 清理C盘空间,给Win7释放更多C盘容量
  12. 硅钢片铁芯、坡莫合金、非晶及纳米晶软磁合金
  13. html markdown插件,MarkDown编辑必备插件
  14. vuepress-theme-reco主题相关配置 + gitee pages 部署
  15. python ——时间间隔
  16. php webshell 分析,一款奇葩的PHP Webshell后门分析
  17. 数字孪生技术海上风电场解决方案
  18. MacDroid for Mac v1.4 安卓手机文件传输助手
  19. eclipse边框以及代码区域黑色设置
  20. Go语言版黑白棋(十):棋子个数统计、胜负判断

热门文章

  1. mybatis学习(6):IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
  2. 23.JSP 隐式对象
  3. python中[-1]、[-1]、[-1]、[n-1]使用方法
  4. 阿里云linux主机安装qt报错:缺少libxkbcommon-x11.so.0
  5. u盘无法复制文件进去_只需一招,禁止Windows复制文件到U盘,再也不用担心你的资料被拷走!...
  6. if else if else语句格式_你还在用if/else吗?
  7. Nike Air Jordan Sneakers
  8. Programming Assignment 5: Burrows–Wheeler Data Compression
  9. DHCP的4步租约过程
  10. 00_python安装与配置(mac)