你的位置:首页 > 软件开发 > Java > Java —异常

Java —异常

发布时间:2017-03-20 00:01:02
异常简介  有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域,称为异常。  Java中的异常类都继承Throwable类,它有两个子类:Error和Exception。Error很少接触,主要指虚拟机错误、线程死锁等。Exception异常,可能是编码、环境、用户操 ...

Java —异常

  • 异常简介

  有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域,称为异常。

  Java中的异常类都继承Throwable类,它有两个子类:Error和Exception。Error很少接触,主要指虚拟机错误、线程死锁等。Exception异常,可能是编码、环境、用户操作输入出现问题。

  Exception有很多子类,主要有RuntimeException(非检查异常)和其他异常类(检查异常)。其中引起RuntimeException可能是NullPointerException(空指针异常)、ArrayIndexOutOfBoundsException(数组下标越界异常)、ClassCastException(类型转换异常)和ArithmeticException(算术异常)等,说明代码的逻辑有问题,需要改进代码,他们都是RuntimeException的子类。引起检查异常可能是IOException(文件异常)、SQLException(SQL异常)等。

  • 处理异常
try{  //一些会抛出异常的方法 } catch (Exception e) {  //处理异常的代码块}

原标题:Java —异常

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。