错误和异常

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

 

posted @ 2023-07-04 21:45  媛~~  阅读(6)  评论(0编辑  收藏  举报