首页 > 编程语言 > 详细

【java】@SuppressWarnings

时间:2019-11-29 22:57:35      阅读:81      评论:0      收藏:0      [点我收藏+]

作用:用于抑制编译器产生警告信息。

  示例1——抑制单类型的警告:

技术分享图片

  示例2——抑制多类型的警告:

技术分享图片

  示例3——抑制所有类型的警告:

技术分享图片

三、注解目标                                

 通过 @SuppressWarnings 的源码可知,其注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。

 而家建议注解应声明在最接近警告发生的位置。

 

四、抑制警告的关键字

关键字 用途
技术分享图片

 

 

 


 

看不懂吧,以下是中文。

@SuppressWarnings(“unchecked”)//未检查的转化,如集合没有指定类型

@SuppressWarnings(“unused”)  //未使用的变量

@SuppressWarnings(“resource”)  //有泛型未指定类型

@SuppressWarnings(“path”)  //在类路径,原文件路径中有不存在的路径

@SuppressWarnings("deprecation ")  //使用了某些不赞成使用的类和方法

@SuppressWarnings("fallthrough") //switch语句执行到底没有break关键字

@SuppressWarnings("serial")//某类实现Serializable 但是没有定义serialVersionUID 这个需要但是不必须的字段 

@SuppressWarnings("rawtypes") //没有传递带有泛型的参数

@SuppressWarnings("all") //全部类型的警告 

【java】@SuppressWarnings

原文:https://www.cnblogs.com/xiangtunmizu/p/11960680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!