相关疑难解决方法(0)

Java中有效的@SuppressWarnings警告名称列表是什么?

@SuppressWarningsJava 中有效警告名称的列表是什么?

进来之间的("")@SuppressWarnings("").

java eclipse warnings compiler-warnings suppress-warnings

251
推荐指数
5
解决办法
14万
查看次数

Java 6:不支持的@SuppressWarnings("rawtypes")警告

我转移到一台新机器,它有最新的Sun Java编译器,并注意到现有Java 6代码中的一些警告.Eclipse IDE,建议我使用以下命令注释赋值:

@SuppressWarnings("rawtypes")
Run Code Online (Sandbox Code Playgroud)

例如:

class Foo<T> {
...
}
...
@SuppressWarnings("rawtypes")
Foo foo = new Foo();
Run Code Online (Sandbox Code Playgroud)

当我使用较旧的编译器(JDK 1.6.0_20)回到机器时,我注意到这个较旧的编译器现在警告抑制"rawtypes"警告,声称这种抑制不受支持并建议用@SuppressWarnings替换它( "未登记").此外,有些地方默认情况下,最新的编译器让我把"unchecked"和"rawtypes"都放在一起 - 用旧编译器编译代码再现相同的警告.

如何强制两者之间的向后/向前兼容性,以便编译器都不会产生警告?

java compiler-construction warnings raw-types suppress-warnings

41
推荐指数
1
解决办法
4万
查看次数

用Java替换过时的Hashtable类

当我尝试使用哈希表类时,Netbeans给了我一个错误说:

虽然仍然受支持,但这些类已被JDK1.2集合类淘汰,并且可能不应该在新开发中使用.

但是,我似乎无法在网上找到更好的替代品Hashtable.有什么建议?

java

17
推荐指数
2
解决办法
3万
查看次数