zoukankan      html  css  js  c++  java
  • java听课笔记(十二)

    异常处理

    异常的概念:

      Throwable

     Error   Exception

       RuntimeException   IOException  AWTException

      NullPointerException ArithmeticException

    未检查(运行时异常)

    可以避免 不需必须处理

    已检查(编译异常)

    不可避免 必须进行异常处理 要不编译器报错

    常见未检查(程序员的疏忽)

    ArithmeticException算术异常

    除数为0

    ArrayIndexOutOfBoundsException数组下表越界异常

    NullPointerException空指针异常

    引用为null时候使用

    ClassCastException类型转换异常

    检查异常

    jdbc

    throw异常对象

    人为的抛出异常

    处理异常

    一、从方法抛出

    二、try catch finally

    多个catch捕获多种异常,捕获得得异常类由小到大排列

    出现异常后面的代码不会执行

    子类的覆盖方法抛出的异常不能大于父类的被覆盖方法抛出的异常

    自定义异常

    extends Exception

    已检测异常,当产生时需要处理

    extends runtimeException

    未检测异常,不需要必须处理

  • 相关阅读:
    第八周总结和实验六
    第七周总结与实验五
    遍历目录中的所有文件和目录,并生成全路径
    python watchdog
    Offer_answer_with_SDP_rfc3264
    [转]UML八大误解
    leetcode周赛220
    Codeforces Round #690 (Div. 3)
    学习资料
    鱼眼图与六面图转换(python)
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/3298566.html
Copyright © 2011-2022 走看看