本文将从回答三个问题来了解@SuppressWarnings注解
1. 是什么?@SuppressWarnings注释是什么?
使用@SuppressWarnings注释来取消Java编译器发出的警告。
2. 为什么?为什么使用@SuppressWarnings注解?
编译器警告消息通常很有帮助。但是,有时警告会变得嘈杂。特别是当我们无法或不想解决它们时,编译器将发出有关此方法的警告。如果我们不想解决该警告,则可以使用@SuppressWarnings注释将其取消。
3. 怎么用?如何使用@SuppressWarnings注解?
@SuppressWarnings注解可选的参数有以下:
- rawtypes 使用原始数据类型
- unchecked 未经检查
- serial 未添加序列化字段
- deprecated 被废弃
用法实例:
- 添加单个参数
@SuppressWarnings("unchecked")
- 添加参数列表
@SuppressWarnings({ "unchecked", "rawtypes" })