黑马程序员技术交流社区

标题: 异常 [打印本页]

作者: 舞王蔡徐坤    时间: 2019-10-10 14:39
标题: 异常
          异常整理
    一:异常的概念: 程序中所出现的错误
          -运行时异常和编辑时异常
    二:异常体系
          1:Throwable
             - Error:不可不处理异常
             - Exception: 可处理异常
                 - RuntimeException:运行时异常
                 - 编译时异常
          2:异常处理方式
                 - try{}catch(){}  try---异常的监视块  catch---异常的捕获块
                 - throws
     三:Throwable成员方法
              - getMessage() :异常原因
              - toString():简短异常消息
              - printStrackTrace(): 详细异常消息
     四: 运行时异常和编译时异常
              - 编译时异常: 编译时必须处理
              - 运行时异常: 无须编译时必须处理
     五: 异常举例
              - ArithmeticException:数学异常,除数不能为零
              - NullPointerException:空指针异常
              - StringIndexOutOfBoundsException: 字符串索引越界
              - NumberFormatException:数字转换异常
              - ClassCastException:类型转换异常
     六:多重catch块
              - try{}catch(){}catch(){}catch(){}。。。。
    七: throws,throw
              -throws: 回避异常
             -throw:抛出异常




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2