wdjh.net
当前位置:首页 >> @SupprEssWArnings("unusED")什么意思 >>

@SupprEssWArnings("unusED")什么意思

屏蔽java编译中的一些警告信息。unused这个参数是屏蔽:定义的变量在代码中并未使用且无法访问。java在编译的时候会出现这样的警告,加上这个注解之后就是告诉编译器,忽略这些警告,编译的过程中将不会出现这种类型的警告

JDK5.0后的新特性,你在使用IDE如eclipse的时候,当你定义了一个变量如int a=0;但是你后面根本就没有使用到这个变量,这一行的前面会有一个黄色的警告标志,你将鼠标移动到上面会提示“这个变量从未被使用”,你用上面的标注后就没有这个提示了。

取消警告表示,在编译.java文件的时候,不在出现一些警告 ,如变量没有用到,会有提示警告,用 @SuppressWarnings("unused")之后 ,警告消失。

Deprecation 是弃用的意思,当然这个可以在任何地方翻译到 假设: List list = {"1","2"} ; @SuppressWarnings("deprecation") list.count(); 在这里假设 list.count() 这个方法是被弃用了的方法,加上这个注解就表示不去检测这个方法是否被弃用

@SuppressWarnings的意思是:压制警告,即去除警告 。 @SuppressWarnings 的简介: 是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告...

@SuppressWarnings("all")压制所有警告不就好了

SuppressWarnings压制警告,即去除警告 rawtypes是说传参时也要传递带泛型的参数

这段代码会产生3个警告 第一、unused 声明mList,你却没有使用 第二、unchecked 这个你已经加了 第三、rawtypes 没声明ArrayList的泛型 所以如果要彻底清除黄色警告,应该这样 @SuppressWarnings({ "unused","unchecked", "rawtypes" }) public ...

你使用的变量叫resource。 警告的原因,有泛型未指定类型等

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com