@SuppressWarnings("unused")

来源:互联网 发布:网络购彩票恢复了吗 编辑:程序博客网 时间:2024/04/29 19:15

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

       有时候使用Myeclipse总是出现 黄色的警告,看起来不爽,如果用了一下这些注解就不会有了.

@SuppressWarnings("unchecked"),泛型
@SuppressWarnings("deprecation"), deprecated方法
@SuppressWarnings(value={"deprecation","unchecked"}) 双选
@SuppressWarnings("serial"), 序列化

 

unchecked: 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。

deprecation: 使用了不赞成使用的类或方法时的警告

serial: 当在可序列化的类上缺少serialVersionUID定义时的警告,在持久化的bean层用的较多