首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

教您在Java开发过程中如何应对异常处理

包含一个catch子句来指定你想要捕捉的“异常”的类型。提示:捕获异常的第一步就是用try…选定你要捕获异常的范围,浇注机在执行时,括号内的代**会产生异常对象并被抛出。然后你就可以用catch块来处理异常了。
throw语句和throws语句:throw语句用来明确地抛出一个“异常”。首先,你必须得到一个Throwable类或其它子类产生的实例句柄,通过参数传到catch子句,或者用new语句来创建一个实例。
下面是throw语句的通常形式: throw ThrowableInstance,提示:执行throw语句后,运行流程将立即停止,throw的下一条语句也将暂停执行。这里new运算符用于创建一个Throwable类的实例,在后文的面向对象编程一文中将详细讲解。
throws语句用来标明一个成员函数可能抛出的各种“异常”。对大多数Exception子类来说,Java编译器会强迫你声明在一个成员函数中抛出的“异常”的类型。灌注机如果“异常”的类型是Error或RuntimeException,或它们的子类,这个规则不起作用。如果你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型。
提示:当然,你可能对上面的说明不是很明白,不过不要紧,注胶机编译运行下面的Java程序(已经为你做了详细的注释)你会理解很多!
返回列表