• 【java】@SuppressWarnings


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

      示例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自学笔记(21):【IO】数据流,标准输入输出
    makefile 学习笔记
    tensorflow 环境搭建
    matlab
    【转】MATLAB各种矩阵生成函数
    leetcode刷题收获
    leetcode 15. 3Sum
    STL 记录
    leetcode 服务器环境
    visual studio 2017 使用笔记
  • 原文地址:https://www.cnblogs.com/xiangtunmizu/p/11960680.html
Copyright © 2020-2023  润新知