异常抛出-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

时间:2024-06-28 10:37:20
【文件属性】:

文件名称:异常抛出-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

文件大小:4.48MB

文件格式:PDF

更新时间:2024-06-28 10:37:20

java 入门资料 java入门资料

4.5 异常的捕获和处理 在 Java 语言的异常处理机制里面包括异常捕获和异常处理两部分。通过异常处理我们可以人为地处理 捕获到的异常,当然也可以通过相应的方法来处理。 捕获并处理异常语句格式如下: try {……; } //可能引发异常的语句 catch(Exception1 e1) {……; }//对异常进行处理 catch(Exception2 e2) {……; } finally {; } //异常处理结束前的执行程序体 4.6 异常抛出 4.6.1 throw 语句 在 Java 语言中 throw 语句主动产生一个异常,当程序执行到 throw 语句时会抛出一个异常,然后将控 制转到一个相应的 catch 代码块。如果当前方法中没有 catch 模块,那么 Java 虚拟机将控制转到调用这个 方法的上一个方法中的 catch 代码块中,如果这个方法中还没有 catch 模块,Java 虚拟机将继续在方法的 调用栈中向上传递控制直到找到能处理这个异常的 catch 模块。throw 抛出异常语句的一般形式为: throw new Exception("the program just throw an exception"); 4.6.2 throws 语句 throws 关键字是用在方法声明中,用来列出从方法中发出的、非起源于 Error 或 Runtime Exception 中的任何异常(从 RuntimeExeeption 类型派生的异常通常是可以避免的类型,而从 Error 类型派生的异常 通常与严重的系统问题有关)。能够主动引发异常的方法必须用 throws 来声明。一般包含一个 throws 子句 的方法声明形式为: type method_name(parameter_list) throws exception_list{} 其中 exception_list 是该方法可以引发的以逗号分隔的异常列表。 4.6.3 finally 语句 finally 关键字是紧跟在 try/catch 异常模块之后的模块。因为有时我们想执行一段代码,但在执行该


网友评论