- 编译阶段错误
- 当java源文件中有public的类,这个类必须和源文件的名字一致
- 运行阶段错误
- 在类中没有定义主方法时,会发生运行阶段错误
- 递归没有结束条件的时候,会发生栈溢出错误StackOverflowError
- 编译时异常
- 运行时异常
- 空引用访问实例相关的数据,会发生空指针异常java.lang.NullPointerException
- 类型转换异常,这种异常总是在向下转型的时候发生java.lang.ClassCastException
- 数组下标越界异常。java.lang.ArrayIndexOutOfBoundsException
- 数字格式化异常,java.lang.NumberFormatException
标签:lang,java,错误,源文件,编译,异常 From: https://www.cnblogs.com/wei-xin-yuan/p/17304648.html