java常见Bug及解决方法

1、错误:java.lang.UnsupportedClassVersionError: 

原因:电脑上存在两个不同版本的JDK,编译和运行使用的不是同一版本

解决办法:通常将低版本JDK卸载即可

2、错误: 找不到符号

原因:未区分大小写

3、错误:在类 BugTest 中找不到 main 方法, 请将 main 方法定义为:
                public static void main(String[] args)

原因:main方法书写错误

4、错误:编码GBK的不可映射字符(0x8E)

原因:Notepad++设置问题

解决办法:将Notepad++编码方式设置为ANSI码

5、错误:非法字符:'\ufllb'

原因:标点符号必须是英文半角

6、错误:需要';'

原因:每一行语句结束都要加    ;

7、错误:类 Bugtest 是公共的, 应在名为 Bugtest.java 的文件中声明

原因:如果类名被public修饰 则 类名 必须与源文件的名字保持一致

8、ArrayIndexOutOfBoundsException:数组下标越界

9、NullPointerException:空指针异常

原因:

  • 对象空
  • 参数空

 

 

你可能感兴趣的:(JAVA重难点及常见BUG)