- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java中使用list会出现黄色警告图标如何去除
java中使用list会出现黄色警告图标如何去除
悬赏分:0 - 提问时间2010-6-2 14:05
java中使用list会出现黄色警告图标如何去除
提问者: 爆扣猩猩 - 一级
其他回答????共 3 条
使用泛型就可以了如ListString,也可以不用理会
回答者: 拉灯他兄弟 - 五级?? 2010-6-2 14:07
首先有黄色警告图标不要紧的,不过我猜你是用到了泛型吧,如:
List list = new ArrayList();
这时会出现黄色警告图标,所以要这样表示:
ListString list = new ArrayListString();
表明你的List是保存什么类型的对象,以上是JDK1.5以后才有的泛型表达。
如果你保存的是Student对象,就把上面的String都改成Student就行了。
回答者: Java_lv1 - 四级?? 2010-6-2 14:12
用的是eclipse是吧,点击代码编辑器中的黄色警告图标会弹出提示:
选择某种处理方式,一般简单点选择:
Add...@SuppressWarnings(unchecked) 就行了
java可以通过@SuppressWarnings(unchecked)来去除警告,jsp中的java代码呢?
悬赏分:15 - 解决时间:2009-8-16 21:54
不知jsp中的java代码,如果想这样去除警告,应该怎么做呢?
提问者: hebo_thu - 二级
最佳答案
%
@SuppressWarnings(unchecked)%
@SuppressWarnings J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。
一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 javac 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。
默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xlint:finally),您可以获得关键字类型错误的完整说明。通过在关键字前面添加一个破折号,写为 -Xlint:-keyword,您可以取消警告。(-Xlint 支持的关键字的完整列表可以在 javac 文档页面上找到。)下面是一个清单:
关键字 用途 deprecation 使用了不赞成使用的类或方法时的警告 unchecked 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。 fallthrough 当 Switch 程序块直接通往下一种情况而没有 Break 时的警告。 path 在类路径、源文件路径等中有不存在的路径时的警告。 serial 当在可序列化的类上缺少 serialVersionUID 定义时的警告。 finally 任何 finally 子句不能正常完成时的警告。 all 关于以上所有情况的警告。 ?
@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。虽然它听起来似乎会屏蔽潜在的错误,但实际上它将提高代码安全性,因为它将防止您对警告无动于衷 — 您看到的每一个警告都将值得注意。
下面是使用 @SuppressWarnings 来取消 deprecation 警告的一个例子:
?
public class DeprecatedExample2 {
@Deprecated
public static void foo() {
}
}
public class DeprecatedUser2 {
@SuppressWarnings(value={deprecation})
public static void main(String[] args) {
DeprecatedExample2.foo();
}
}
?
@SuppressWarnings 批注接收一个 value 变量,该变量是一个字符串数组,它指示将取消的警告。合法字符串的集合随编译器而变化,但在 JDK 上,可以传递给 -Xlint 的是相同的关键字集合(非常方便)。并且要求编译器忽略任何它们不能识别的关键字,这在您使用一些不同的编译器时非常方便。
因为 @SuppressW
您可能关注的文档
- 2.高考病句——表意不明.ppt
- 2002年国家公务员行政能力测试B类试题.doc
- 2002年《行政职业能力测验(B类)》试题.doc
- 2002年江西行政能力测试.doc
- 2003山东行政能力测试1.doc
- 2003学年第一学期初一数学学科期末考试质量分析报告.doc
- 2003年《行政职业能力测验(B类)》试题.doc
- 2003年东华初一入学数学测试题.doc
- 2003年云南省考试录用国家公务员.doc
- CLS-131行程开关.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)