zoukankan      html  css  js  c++  java
  • @SuppressWarnings注解

    简介:

    java.lang.SuppressWarnings

    J2SE 

    5.0

    中标准的

    Annotation

    之一。可

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

    作用:

    告诉编译

    器忽略指定的警告,不用在编译完成后出现警告信息。

     

    使用:

     

    @SuppressWarnings(“”)

     

    @SuppressWarnings({}) 

    @SuppressWarnings(value={}) 

     

    根据

    sun

    的官方文档描述:

     

    value - 

    将由编译器在注释的元素中取消显示的警告集。允许使用重复的名称。

    忽略第二个和后面出现的名称。出现未被识别的警告名

    不是

     

    错误:编译器必须

    忽略无法识别的所有警告名。

    但如果某个注释包含未被识别的警告名,

    那么编译

    器可以随意发出一个警告。

     

    各编译器供应商应该将它们所支持的警告名连同注释类型一起记录。

    鼓励各供应

    商之间相互合作,确保在多个编译器中使用相同的名称。

     

    示例:

     

    ·   @SuppressWarnings("unchecked")

     

    告诉编译器忽略

     unchecked 

    警告信息,如使用

    List

    ArrayList

    等未进行参数

    化产生的警告信息。

     

    ·   @SuppressWarnings("seri

    al") 

    如果编译器出现这样的警告信息:

    The 

    serializable 

    class 

    WmailCalendar 

    does 

    not declare a static final serialVersionUID field of type long 

          

    使用这个注释将警告信息去掉。

     

    ·   @SuppressWarnings("deprecation")

     

    如果使用了使用

    @Deprecated

    注释的方法,编译器将出现警告信息。

     

          

    使用这个注释将警告信息去掉。

     

    ·   @SuppressWar

    nings("unchecked", "deprecation") 

    告诉编译器同时忽略

    unchecked

    deprecation

    的警告信息。

     

    ·   @SuppressWarnings(value={"unchecked", "deprecation"})

     

    等同于

    @SuppressWarnings("unchecked", "deprecation") 

  • 相关阅读:
    shell 脚本模板
    运动拉伸
    nature作图要求
    R语言画图曼哈顿图来源网络
    选择合适的统计图形和统计方法|图片来自松哥统计
    GO富集图
    batch gene expression plot
    植物生理生化研究进展
    手机图片
    jquery练习之超链接提示效果
  • 原文地址:https://www.cnblogs.com/ConfidentLiu/p/7227733.html
Copyright © 2011-2022 走看看