java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?相关的知识,希望对你有一定的参考价值。

请不要胡乱复制,我知道SuppressWarning是做什么用的,并且大部分可传入的参数字段都了解,只是想知道"resource"是为了压制什么警告。

咱也不知道现在回答还来得及不。
据我了解应该是抑制Closeable接口的对象未关闭引发的警告。例如各种流。
最明显的例子,在main中使用控制台输入:
Scanner input = new Scanner(System.in);
可以@SuppressWarnings("resource")抑制警告,也可以input.close();消除警告。
参考技术A 你使用的变量叫resource。
警告的原因,有泛型未指定类型等

以上是关于java编程:@SuppressWarnings("resource")这行注释里传入的参数"resource"是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

java注解 @SuppressWarnings注解用法

Java 中的 SuppressWarnings(“未选中”)是啥?

Java @SuppressWarnings

Java忽略警告注解@SuppressWarnings

@SuppressWarnings("")在Java中是什么意思(转)

java@SuppressWarnings