异常处理:
在开发时,如果定义功能时,发现该功能会出现一些问题,应该将问题在定义功能时标示出来,这样调用者就可以在使用这个功能的时候,预先给出处理方式。
如何标示呢?通过throws关键字完成,格式:throws 异常类名,异常类名... 这样标示后,调用者,在使用该功能时,就必须要处理,否则编译失败。
处理方式有两种:1、捕捉;2、抛出。 对于捕捉:java有针对性的语句块进行处理。
异常处理原则:功能抛出几个异常,功能调用如果进行try处理,需要与之对应的catch处理代码块,这样的处理有针对性,抛几个就处理几个。 异常的转换思想:当出现的异常是调用者处理不了的,就需要将此异常转换为一个调用者可以处理的异常抛出。
try catch finally的几种结合方式:
--------------------------------------------------------
try { 需要被检测的代码;} catch(异常类 变量名){ 异常处理代码;} fianlly{ 一定会执行的代码;} --------------------------------------------------------
这里写不到,见下面网址
【Java异常详细介绍】:http://blog.csdn.net/ailvey/article/details/8581985(我的Blog) |