Java异常Exception-内部异常分类·9

  • 什么是错误?
    • 程序运行时发生的不被期望的事件、阻止了程序按照预期正常运行
    • 常见程序错误有三类
      • 编译错误:新手最常见、没遵循语法规范
      • 运行时错误:程序在执行时
      • 逻辑错误:程序没有按照预计的逻辑顺序执行
  • java.lang软件包当中有一个java.lang.Throwble(思漏博)类,这个类是java中所有错误和异常的超类,Throwble类有两个子类,Error和exception
    • Error
      • 是throwble的子类,包含大量子类
      • 出错后程序无法处理,如OutOfMemoryError(内存溢出)
    • Execption
      • 是throwble的子类,包含大量子类
      • 程序本身可以处理的异常,如ArrayIndexOutOfBoundExecption(数组越界)
    • 两大类
      • 可查异常(编译器要求必须要处理的异常):RuntimeException及其子类以外,其他的Exception类及其子类,如IOExecptio和ClassNotFoundException
      • 不可查异常(编译器不要求强制处理的异常):包括运行时异常(RuntimeException及其子类)和错误(Error),如ArrayIndexOutOfBoundException
 
 

posted @ 2021-05-26 22:15  Admin_sys  阅读(43)  评论(0编辑  收藏  举报