其他答案已经解释
@SuppressWarnings了很多用例,但是我想强调一点,
有时您绝对需要使用它
@SuppressWarnings来克服语言本身的局限性,在这些情况下,使用
@SuppressWarnings绝对是合法的。
在其他情况下,使用
@SuppressWarnings可能会引起问题,因为在这些情况下,您始终可以通过更改代码来摆脱警告(尽管显然,它并不总是可以接受的)。
以下是一些常见的情况,如果没有这些条件,您绝对无法摆脱警告
@SuppressWarnings:
- 实现数组支持的通用集合(因为您无法创建通用数组)
- 一个
Map
从类的实现(因为你不能将泛型类型参数的不同值以不同的地图entires)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)