1.变量可能未初始化
错误提示:Abc.java:9: variable i might not have been initialized
System.out.println(i);
中文说明:变量i可能没有赋值就使用了。
例子说明:
int i;
System.out.println(i);
2.变量重复定义
错误提示:Abc.java:9: i is already defined in main(java.lang.String[])
int i = 2;
中文说明:变量重复定义了
例子说明:
int i = 1;
int i = 2;
3. 找不到符号:
Test6.java:26: cannot find symbol
symbol : variable j
location: class Test6
if(j < 0) {
4. 找不到类的错误
Main.java:4: cannot find symbol
symbol : class T1
location: class Main
T1 a = new T1();
5. 找不到方法的错误
Main.java:5: cannot find symbol
symbol : method a()
location: class T
a.a();
6. 找不到类
错误提示 Test.java:1: class Test1 is public, should be declared in a file named Test1.ja