JAVA 错误处理

  1. JAVA 运行出现错误时,会抛出一个错误对象。
  2. 能抛出错误对象的函数/过程定义时须加 throw 语句并说明能抛出错误对象的类。
  3. 错误对象可以自定义。
  4. 可手动抛出错误对象。
  5. 可捕捉错误对象,但必须以类的方式捕捉,当错误对象属于该类或其子类时方被捕捉。
  6. 调用可能抛出错误对象的函数/过程时,必须设置错误捕捉。

可抛出错误对象的过程定义

public void myfunction(args) throws Exception1,Exception2

编程抛出错误对象

throw new Exception1(...);

错误对象捕捉

try {

    此处运行的代码可能抛出错误对象;

}

catch( 类 var ) // 必须紧跟 try 段之后,var 即为错误对象

{

    处理过程;

    如无法处理该错误,可以继续手工抛出 var,由上层再解决。

    如没有被捕捉,也将由上层解决(捕捉或退出程序)。

}