下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 @SuppressWarnings(unchecked)作用解释

@SuppressWarnings(unchecked)作用解释.doc

@SuppressWarnings(unchecked)作用解释

吴冰燕
2019-05-22 0人阅读 举报 0 0 暂无简介

简介:本文档为《@SuppressWarnings(unchecked)作用解释doc》,可适用于IT/计算机领域

SuppressWarnings(unchecked)作用解释解释一:   屏蔽某些编译时的警告信息 在强制类型转换的时候编译器会给出警告 加上程序代码SuppressWarnings("unchecked")就不会警告了解释二:注释类型当你的编码可能存在警告时比如安全警告可以用它来消除api中是这样描述的指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译器警告。注意在给定元素中取消显示的警告集是所有包含元素中取消显示的警告的超集。例如如果注释一个类来取消显示某个警告同时注释一个方法来取消显示另一个警告那么将在此方法中同时取消显示这两个警告。根据风格不同程序员应该始终在最里层的嵌套元素上使用此注释在那里使用才有效。如果要在特定的方法中取消显示某个警告则应该注释该方法而不是注释它的类。解释三:SuppressWarningsJSE 提供的最后一个批注是 SuppressWarnings。该批注的作用是给编译器一条指令告诉它对被批注的代码元素内部的某些警告保持静默。一点背景:JSE 为 Java 语言增加了几个新的特性并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 Xlint 参数来控制是否报告这些警告(如上面的 Deprecated 部分所示)。默认情况下Sun 编译器以简单的两行的形式输出警告。通过添加 Xlint:keyword 标记(例如 Xlint:finally)您可以获得关键字类型错误的完整说明。通过在关键字前面添加一个破折号写为 Xlint:keyword您可以取消警告。(Xlint 支持的关键字的完整列表可以在 上找到。)下面是一个清单:关键字用途deprecation使用了不赞成使用的类或方法时的警告unchecked执行了未检查的转换时的警告例如当使用集合时没有用泛型(Generics)来指定集合保存的类型。fallthrough当Switch程序块直接通往下一种情况而没有Break时的警告。path在类路径、源文件路径等中有不存在的路径时的警告。serial当在可序列化的类上缺少serialVersionUID定义时的警告。finally任何finally子句不能正常完成时的警告。all关于以上所有情况的警告。  SuppressWarnings 批注允许您选择性地取消特定代码段(即类或方法)中的警告。其中的想法是当您看到警告时您将调查它如果您确定它不是问题您就可以添加一个 SuppressWarnings 批注以使您不会再看到警告。虽然它听起来似乎会屏蔽潜在的错误但实际上它将提高代码安全性因为它将防止您对警告无动于衷 您看到的每一个警告都将值得注意。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/3

@SuppressWarnings(unchecked)作用解释

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利