@SuppressWarnings

简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。

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

使用: @SuppressWarnings(“”) @SuppressWarnings({}) @SuppressWarnings(value={})

根据sun的官方文档描述:

value - 将由编译器在注释的元素中取消显示的警告集。允许使用重复的名称。忽略第二个和后面出现的名称。出现未被识别的警告名不是 错误:编译器必须忽略无法识别的所有警告名。但如果某个注释包含未被识别的警告名,那么编译器可以随意发出一个警告。

各编译器供应商应该将它们所支持的警告名连同注释类型一起记录。鼓励各供应商之间相互合作,确保在多个编译器中使用相同的名称。

示例:

· @SuppressWarnings("unchecked")

告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。

· @SuppressWarnings("serial")

如果编译器出现这样的警告信息:The serializable class WmailCalendar does not declare a static final serialVersionUID field of type long 使用这个注释将警告信息去掉。

· @SuppressWarnings("deprecation")

如果使用了使用@Deprecated注释的方法,编译器将出现警告信息。 使用这个注释将警告信息去掉。

· @SuppressWarnings("unchecked", "deprecation")

告诉编译器同时忽略unchecked和deprecation的警告信息。

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

等同于@SuppressWarnings("unchecked", "deprecation")

@SuppressWarnings可以抑制一些能通过编译但是存在有可能运行异常的代码会发出警告,你确定代码运行时不会出现警告提示的情况下,可以使用这个注释。

java的标签_Java中的标签相关推荐

  1. java+循环的时候用标签_java中循环标签的使用

    标签: 以前不知道在循环中可以使用标签.最近遇到后,举得还是有其独特的用处的.我这么说的意思是说标签在循环中可以改变循环执行的流程.而这种改变不是我们以前单独使用break或者是continue能够达 ...

  2. java swing 链接_JAVA中Jtable标签设置超级链接:基于Java Swing的超链接标签和超链接按钮的实现...

    希望在一个标签上设置超级链接,找到了如下的一种方法: 1.要解决的问题 基于Java Swing的超链接实现 2.自定义一个超链接标签控件[LinkLabel] 2.1.完整代码如下: public ...

  3. java中label是什么_Java中的标签(Label)是什么?

    基本介绍: Java中的标签(Label)是为循环设计的,是为了在多重循环中方便的使用break和continue. 使用介绍: 基本的使用方法是 1.定义标签的名称,如test1 2.找到需要用到标 ...

  4. java注释是用什么标签_java的注释标签是什么?

    java的注释标签是什么? 发布时间:2020-05-23 15:22:41 来源:亿速云 阅读:112 作者:鸽子 注释是一门语言的重要组成成分,比如C语言,HTML语言,PHP语言,他们都有自己的 ...

  5. jsp中用java写标签id_jsp中自定义标签用法实例分析

    本文实例讲述了jsp中自定义标签用法.分享给大家供大家参考.具体如下: 这里简单的写了一个自定义标签,自己定义标签的好处就是在jsp页面中可以使用自己定义的功能,完全与Java代码分离 1. tld文 ...

  6. JSTL标签库中fmt标签,日期,数字的格式化

    首先介绍日期的格式化:(不要嫌多哦) JSTL格式化日期(本地化) 类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式. <%@ page pageEncoding="UT ...

  7. 什么是java的关键字_java中常见的关键字

    什么是关键字呢? 概述:关键字就是在java语言中赋予特殊含义的单词 特点:1.组成的关键字的单词全是小写 2.常见的代码编辑器中,对关键字都有特殊的颜色标记 比如在idea中对关键字都有特殊的颜色标 ...

  8. java 选项卡面板_Java中的高级组件面板——JTabbedPane(选项卡面板)

    在Java的GUI设计中,若是要想实如今一个窗体中多个界面而且能在这些界面内能够随意切换,那选项卡面板绝对是最佳的选择,下面将具体介绍JTabbedPane的使用方法java 使用方法介绍 1. 首先 ...

  9. 多协议标签交换中的标签指的是什么?—Vecloud微云

    什么是标签? 标签的结构是什么? 标签是一个由四个字节组成,且只在本地有意义的固定长度短标识符,用于标识转发等效类 (FEC). 放置在特定数据包上的标签表示该数据包将要分配到的FEC. Label ...

最新文章

  1. 创建一个Scalar-valued Function函数来实现LastIndexOf
  2. 数据公钥加密和认证中的私钥公钥
  3. aes加密内容不定长_浅谈加密技术
  4. 30分钟LINQ教程【转】
  5. PHP实进程池,swoole_process实现进程池的方法示例
  6. python 两点之间的距离_手把手教你HTML5实现根据LBS定位到商家两点之间距离多少...
  7. centos 7 快速安装nginx
  8. 彩灯(洛谷-P3857)
  9. Java毕设项目:垃圾分类(带源码和搭建过程)
  10. 企业文化用品展示网页的开发
  11. 如何运行PowerShell的脚本文件
  12. org.apache.thrift.TApplicationException: Required field 'client_protocol' is unset!
  13. 破14亿,Python分析我国存在哪些人口危机!
  14. 华为热设计工程师待遇_【华为热设计工程师面试】华为热设计工程师的笔试经历-看准网...
  15. 老王卖西瓜python_python 老王装货
  16. 2023 XL软件库App后端源码 可自定义易支付 完整版
  17. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——导读...
  18. 顺时针打印矩阵(编程题讲解)
  19. IDEA中Maven项目莫名其妙出现很多飘红
  20. Could not autowire. No beans of ‘PaymentService‘ type found.Inspection info:Checks autowiring proble

热门文章

  1. 达梦数据库生产环境的单机部署
  2. 各国货币M2增长对比
  3. Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
  4. 基于esp32/8266语音门铃对讲机系统设计语音传输实时udp,espnow传输图像
  5. 第 6 篇 Scrum 冲刺博客
  6. 基础会计学习笔记12
  7. 传奇无双为什么显示服务器异常,传奇无双闪退黑屏怎么办?传奇无双闪退黑屏解决方法分享...
  8. 圆形词云(旋转)TagCanvas
  9. 哔哩哔哩-尚优品项目开发记录
  10. CDR中如何将对象在页面居中显示