java - 不安全操作编译器错误是什么意思?

标签 java compiler-errors syntax-error

这个错误是什么意思?

Note: Main.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

有什么建议可以避免这种错误吗?

最佳答案

这就是您在使用 Collections 时遇到的错误没有指定类型。你可能有这样的东西:

ArrayList myList = new ArrayList(); // or some other Collection class

如果是这种情况,您需要更改它以指定要存储的对象类型。例如:

ArrayList<String> myList = new ArrayList<String>();

阅读 Java Generics获取更多信息。

这是我在没有看到您的代码和完整错误消息的情况下的最佳猜测。该消息可能有其他原因,这只是我之前看到的伴随该消息出现的问题。

关于java - 不安全操作编译器错误是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169858/

相关文章:

java - 为什么groovy给每个类添加打印方法?

java - 读取存储在 Arraylist 中的文件数据

python - 为什么我不能在 Python 3 中使用 `print __doc__`?

javascript - Javascript响应 Uncaught SyntaxError : Unexpected token '<' or Syntax error

ruby-on-rails - 为什么我得到 “Uncaught SyntaxError: Unexpected token ILLEGAL”?

java - 如何使用 Wicket 口的休息服务

java - 如何在Java中将两个具有不同文件夹的File[]合并为一个File[]

c - 文件无法识别 : File format not recognized error in C

无法在 C 中将结构指针作为函数参数传递

android - ActionBarSherlock 4.2 的构建问题