异常在编程中使用频率非常非常的高,在Java中异常的基类是Exception。

  下面就介绍一下Java中的异常:

  1.结构

    try{

      //捕获try里的异常

    }catch( Exception e){

      //处理异常

      //只有当异常发生时才执行这里面的操作

    }finally{

      //不管异常发不发生都会执行这里的代码

    }

  2.捕获异常信息

    Exception.getMessage();

  3.打印异常堆栈

    Exception.printStackTrace();

  4.自定义异常类

    开发者只需要让自己的类继承Exception类就可以定义自己的异常类。

    public void MyException extends Exception{}

  5.常见的异常

    运行时异常:RuntimeException

    空栈异常:EmptyStackException

    数组下标越界异常:ArrayIndexOutOfBoundsException

    运算条件异常:ArithmeticException(比如,除数为0)

    空指针异常:NullPointerException

04-14 12:49