快生活 - 生活常识大全

之异常


  一、异常体系:
  1、Throwable(异常的类型)
  Error:
  通常出现重大问题如:运行的类不存在或者内存溢出等。不编写针对代码对其处理。
  Exception:
  在运行时运行出现的不正常情况,可以通过try catch finally处理
  需要注意一点的是:
  一般的Exception和Error的子类名都是以对应Exception或Error结尾,也是java继承体系中常见的命名规范。
  二、异常体系的父类Throwable
  1、Throwable的两个方法:
  ①获取异常信息,以String形式返回:
  String getMessage();
  ②将异常信息打印纸控制台:
  void printStackTrace();
  三、如果不用调用者处理异常的情况下使用(程序内部进行消化/处理)try { }:
  方式一:
  try {
  //可能会出现的异常代码
  }catch(异常类型 异常引用) {
  异常捕获到之后,进行处理
  }
  方式二:
  try {
  //可能会出现的异常代码
  }catch(异常类型 异常引用) {
  异常捕获到之后,进行处理
  }finally{
  最终要执行的
  }
  四、如果调用者处理异常的情况下使用都可以使用(不在程序内部进行消化/处理)throw和throw:
  1)throw 抛出异常对象(一次只能抛出一个)在异常代码处书写:
  class 类{
  throw new 异常("异常描述");
  }
  2)throws 抛出异常类型(可抛出多个异常)在异常代码所在的函数中书写,每个异常用逗号隔开:
  class 类{
  函数 throws 异常,异常;
  }
网站目录投稿:雪春