当前位置:主页 > java教程 > Java常用内置注解用法分析

Java常用内置注解的实例内容

发布:2020-01-16 21:42:05 73


为找教程的网友们整理了Java注解相关的编程文章,网友仰觅双根据主题投稿了本篇教程内容,涉及到Java、Java内置注解、Java常用内置注解用法分析相关内容,已被209网友关注,相关难点技巧可以阅读下方的电子资料。

Java常用内置注解用法分析

本文实例讲述了Java常用内置注解。分享给大家供大家参考,具体如下:

一 通过@SuppressWarnings关闭警告信息

1 代码

public class ch11_2 {
  public static void main( String args[] ) {
    @SuppressWarnings("unused")
    int a;          // A处不会产生编译告警
    String bString = "ok";  // B处会产生编译告警
    System.out.println("@SuppressWarnings description");
  }
}

2 说明

@SuppressWarnings注解是用来抑制警告信息的提示。

它可以标注在类、字段、方法、参数、构造方法以及局部变量上。

除了unused外,还可以用unchecked、serial、deprecation等忽略对应的警告信息。

二 通过@Depreca告知编译器被标注的元素是不希望使用

1 代码

public class ch11_3 {
  public static void main(String[] args) {
   ch11_3_1.test1();   // 这里会提示警告信息
   ch11_3_1.test2();
  }
}
class ch11_3_1{
  @Deprecated
  public static void test1(){
   System.out.println("test1 method is deprecated");
  }
  public static void test2(){
   System.out.println("test1 method is pray");
  }
}

2 说明

JDK为了兼容老版本的API,很多方法都加入了@Deprecated,使用这些老的方法时会提示警告信息,但不影响运行。

希望本文所述对大家java程序设计有所帮助。


参考资料

相关文章

  • java工厂方法模式的学习总结

    发布:2020-01-15

    这篇文章主要介绍了java设计模式学习之工厂方法模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • PHP.vs.JAVA

    PHP.vs.JAVA

    发布:2023-01-09

    为网友们分享了关于PHP的教程,php在诸多方面都不如java优异,那么php开发出的oa产品何以与java产品竞争呢?在于Php阵营普遍走的是低端路线,而java阵营走的是中高端路线。两者之间交叉的区域较小。


  • JavaScript中this关键字的使用方法

    发布:2020-03-12

    this是函数内部的对象并且被用于调用该函数,this在全局中的使用非常之灵活,下面就带大家来详解JavaScript中this关键字的用法


  • 理解Java指定线程执行顺序(三种方式)

    发布:2020-02-27

    这篇文章主要介绍了Java实现指定线程执行顺序的三种方式,包括通过共享对象锁加上可见变量,通过主线程Join()以及通过线程执行时Join()等三种实现方法,需要的朋友可以参考下


  • java使用es查询的用法实例

    发布:2019-06-07

    本篇文章主要介绍了java使用es查询的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • Java8 parallelStream并发安全原理讲解

    发布:2019-06-09

    这篇文章主要给大家介绍了关于Java8 parallelStream并发安全的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学


  • java之lombok的构建者模式Builder中的泛型写法说明

    发布:2023-03-03

    这篇文章主要介绍了java之lombok的构建者模式Builder中的泛型写法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • JavaScript高级程序设计笔记分享

    发布:2019-08-09

    这篇文章主要介绍了Ajax高级笔记 JavaScript高级程序设计笔记,需要的朋友可以参考下


网友讨论