取消Eclipse中Java的一些预警。
来源:互联网 发布:java生成一个文件夹 编辑:程序博客网 时间:2024/05/21 17:47
- @SuppressWarnings("unchecked"),泛型
- @SuppressWarnings("deprecation"), deprecated方法
- @SuppressWarnings(value={"deprecation","unchecked"}) 双选
- @SuppressWarnings("serial"), 序列化
- 其他参数参考附件。
@SuppressWarnings
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。
默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xlint:finally),您可以获得关键字类型错误的完整说明。通过在关键字前面添加一个破折号,写为 -Xlint:-keyword,您可以取消警告。(-Xlint 支持的关键字的完整列表可以在 javac 文档页面上找到。)
@SuppressWarnings定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息。与前两个注释有所不同,你需要添加一个参数才能正确使用,这些参数值都是已经定义好了的,我们选择性的使用就好了,参数参考附件。
@SuppressWarnings 批注接收一个 "value" 变量,该变量是一个字符串数组,它指示将取消的警告。合法字符串的集合随编译器而变化,但在 JDK 上,可以传递给 -Xlint 的是相同的关键字集合(非常方便)。并且要求编译器忽略任何它们不能识别的关键字,这在您使用一些不同的编译器时非常方便。因为 @SuppressWarnings 批注仅接收一个参数,并为该参数使用了特殊的名称 "value",所以您可以选择省略 value=,作为一种方便的缩写。
转自:http://271072008-qq-com.iteye.com/blog/1129439
- 取消Eclipse中Java的一些预警。
- Eclipse中Java的一些常用快捷键
- Eclipse中查看Java源代码的方法及一些注意事项
- sqlserver触发器:若插入的事实值超过预警值则向预警表中插入一条预警数据
- eclipse 中如何取消断点
- eclipse中取消js校验
- 怎么取消Eclipse中对JavaScript文件的校
- 如何取消eclipse中编辑窗口上方的导航条
- 如何取消eclipse中编辑窗口上方的导航条
- 取消Eclipse的Error Reporting
- 自定义的云中监控预警体系初探
- 逻辑卷中磁盘预警后的处理
- eclipse中取消show in Breadcrumb(转)
- eclipse中取消show in Breadcrumb方法
- eclipse中取消show in Breadcrumb方法
- eclipse中取消show in Breadcrumb方法
- eclipse中取消show in Breadcrumb
- eclipse中取消show in Breadcrumb方法
- 看门狗驱动
- tomcat 内存溢出 java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError
- C中的#
- android 下载管理器简介
- Nginx 301域名重定向
- 取消Eclipse中Java的一些预警。
- 两种实现大图内容平移效果的方法
- 扩展SpringMVC以支持更精准的数据绑定1
- 为Android内核添加新驱动,并添加menuconfig菜单
- How Do I Declare A Block in Objective-C?
- linux rpm 卸载,简单说明
- html学习总结(一)
- struts2 拦截器的使用
- 随记