zoukankan      html  css  js  c++  java
  • JAVA异常处理

    异常处理机制:

       把可能发生错误的代码引入try语句

       当程序检测到一个错误时会抛出一个异常对象。异常处理对象会捕获并处理这个错误。

       catch语句块中的代码用于处理错误。

       当发生异常时,程序控制流程由try语句块跳转到catch语句块。

       不管是否有异常发生,finally语句中的语句始终保持被执行。

       如果没有提供合适的异常处理代码,jvm会结束掉整个应用程序。

    异常分类:

    Throwable类有两个直接子类:

    Exception:出现的问题是可以被捕获的;

    Error:系统错误,通常由JVM处理。

    可捕获的异常又可以分为两类:

    1)Check异常:直接派生自Exception的异常类,必须被捕获或再次声明抛出

    2)Runtime异常:派生自RuntimeException的异常类。使用throw语句可以随时抛出这种异常对象:

              throw new ArithmeticException(…);

    finally语句块中也可能发生异常,如果发生,先前的异常被抛弃。

  • 相关阅读:
    鞍点计算
    hdu-2546 饭卡 01背包
    判断2的个数
    1959: 图案打印
    1913: 成绩评估
    1908: 蟠桃记
    采药问题 01背包
    JAVA反射机制_获取Class中的构造函数
    JAVA反射机制_获取字节码文件对象
    tcp饭卡上两地分居克里斯丁
  • 原文地址:https://www.cnblogs.com/shnm/p/9943902.html
Copyright © 2011-2022 走看看