本文共 767 字,大约阅读时间需要 2 分钟。
在 Java 编程过程中,可能会遇到一些编译器错误。以下是一个常见的问题及其解决方法:
当尝试运行以下代码时,可能会遇到编译器错误:
List unknows = new ArrayList ();
此时,编译器会抛出以下错误信息:
Error: unexpected typerequired: class or interface without boundsfound: ?List unknows = new ArrayList (); ^----------^
在上述代码中,编译器错误提示“未知类型”是因为 List<div></div> 中的 <div> 标签被错误地嵌入到了 Java 代码中。Java 是一种静态类型语言,要求所有类型都必须明确声明,不能包含任何 HTML 或其他非 Java 元素。
为了修复这个问题,可以按照以下步骤操作:
正确使用泛型类型:如果你希望在 Java 中使用列表,并且不确定元素类型,可以使用泛型来指定。例如,可以使用 List<String> 或其他具体的类型。
避免混淆 HTML 和 Java 代码:确保在编写 Java 代码时,不使用任何 HTML 标签或其他非 Java 元素。
以下是修复后的正确代码示例:
Listunknows = new ArrayList ();
在编写 Java 代码时,确保所有类型都被正确声明,并且避免将 HTML 或其他非 Java 元素嵌入到代码中。通过使用正确的泛型类型,可以有效避免类似的问题。
转载地址:http://peha.baihongyu.com/