博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
消除非受检警告(24)
阅读量:6816 次
发布时间:2019-06-26

本文共 419 字,大约阅读时间需要 1 分钟。

hot3.png

1、泛型编程时,会遇到各种编译警告

  • 非受检强制转化警告(unchecked cast warnings)
  • 非受检方法调用警告
  • 非受检普通数组创建警告
  • 非受检转换警告(unchecked  conversion warnings)

2、尽可能消除每一个非受检警告

  • 无法消除警告,如果能保证安全:@SuppressWarnings

3、@SuppressWarnings 可以用到任何粒度

  • 从单独的局部声明到整个类都可以
  • 尽可能小范围的使用@SuppressWarnings
  • 粒度越大,掩盖其他警告的可能性就越大
  • @SuppressWarnings放到 return 语句中是非法的
  • 如下,可以声明变量保存return的变量,在改变量放@SuppressWarnings是可以的

8325738cd767dc835ac68b7845b3c3051f4.jpg

  • 每一个 @SuppressWarnings 注解,都要有一条注释

转载于:https://my.oschina.net/u/3847203/blog/1828338

你可能感兴趣的文章
Storm系列(六)storm和kafka集成
查看>>
东南亚的招聘骗局,程序员请注意!
查看>>
Android 获得View宽高的几种方式
查看>>
iOS正则表达式
查看>>
关于javascript的this指向问题
查看>>
Promise的理解和用法
查看>>
java B2B2C Springboot电子商城系统-高可用的服务注册中心
查看>>
Dubbo的总体架构
查看>>
Spring Cloud微服务架构代码结构详细讲解
查看>>
我的友情链接
查看>>
LVS启(禁)用成员
查看>>
2016 IT 运维工作计划及学习
查看>>
将一个数的二进制位模式从左到右翻转并输出
查看>>
jQuery学习之jQuery Ajax用法详解
查看>>
关于JEPLUS软件介绍——JEPLUS软件快速开发平台
查看>>
动态增加UIView到当前视图中
查看>>
怎么能看透信封
查看>>
找工作的程序员必懂的Linux
查看>>
JavaScript的浏览器兼容性问题小结。
查看>>
Oracle Hint的用法
查看>>