这个错误是什么意思?
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/