java程序中很多警告,如何修改掉?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序中很多警告,如何修改掉?相关的知识,希望对你有一定的参考价值。
比如:
Set keySet = myContent.keySet(); 中的set,set is a raw type
for (Iterator it = keySet.iterator(); it.hasNext();) 中的iterator
Map<Integer,List> map = new TreeMap<Integer,List>();中的list
我知道这不影响程序的运行,我只想消掉这些警告。
@SuppressWarnings("unchecked")
比如:
@SuppressWarnings("unchecked")
public static void main(String[] args)
List list = new ArrayList();
list.add("aaa");
参考技术B 是warnings么? 那没关系的.一般都是用jdk1.4的时候的方式写的代码.用jdk1.5的去编译了.没有任何影响.
若不想看到这些warnings的话可以 在方法头前加入
@SuppressWarnings("unchecked")这样就OK了.
P.S 我用的是eclipse. 参考技术C 在方法头前加入
@SuppressWarnings("unchecked")本回答被提问者采纳 参考技术D 如果你用Eclipse可以这样做->点Windows->Preferences->Java->Compiler->Error/Warning->Generic Types(泛型)把他Warning统统改成ignore
整个世界清静了...
以上是关于java程序中很多警告,如何修改掉?的主要内容,如果未能解决你的问题,请参考以下文章
java 的输入输出流 如果在程序中没有close掉 那么关闭程序之后 流会自动关闭吗?