Java本身定义了多种费检查性和检查性异常。
throws/throw
如果一个方法没有捕获一个检查性异常,那么该方法必须使用throws关键字来声明。多个不捕获异常用逗号隔开。使用throw语句抛出异常。
try/catch
try/catch块,结构与C++非常类似,但增加了finally快。finally块在catch块内的return之前执行,若finally块中有return语句,那么catch块中的return语句将不会执行。
Java本身定义了多种费检查性和检查性异常。
如果一个方法没有捕获一个检查性异常,那么该方法必须使用throws关键字来声明。多个不捕获异常用逗号隔开。使用throw语句抛出异常。
try/catch块,结构与C++非常类似,但增加了finally快。finally块在catch块内的return之前执行,若finally块中有return语句,那么catch块中的return语句将不会执行。