Java错误收集

1、
test2.java文件
错误:
test2.java:1: 错误: 需要class, interface或enum
pubilc class test2 {
^
原因:
和文件名相同的类不能加public

2、
test2.java文件
错误:
test2.java:9: 错误: 找不到符号
List array=new ArrayList();
^
  符号:   类 List
  位置: 类 test2
test2.java:9: 错误: 找不到符号
List array=new ArrayList();
               ^
  符号:   类 ArrayList
  位置: 类 test2
2 个错误
原因:
需要引入java.util包
import java.util.*;

3、
test2.java文件
错误:
注: test2.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
原因:
因为你使用列表时没有使用泛型,这不是错误,只是警告,不影响使用,如果你使用泛型就不报那个警告了
List array=new ArrayList();

4、
test2.java文件
test2.java:13: 错误: 需要'('
public void tt {
               ^
1 个错误
原因:
在方法后面必须要有一对()
5、
test2.java文件
test1.java:10: 错误: 无法从静态上下文中引用非静态 方法 tt()
  tt();
  ^
1 个错误
原因:
因为test2.java中有main方法,它是一个static方法,不能直接调用main方法外非静态方法,要么将tt方法加上static修饰为静态方法,要么new一个test2对象,通过对象调用非静态的tt方法。
6、
TestThread1.java
TestThread1.java:18: 错误: 解析时已到达文件结尾
}
 ^
1 个错误
原因:
检查括号是否缺少

你可能感兴趣的:(JAVA错误笔记)