⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 right4_2_1.htm

📁 清华大学JAVA教程
💻 HTM
字号:
<html><head><title>JAVA编程语言</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../../css/text.css" type="text/css"></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" ><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">  <tr>     <td valign="top">       <table width="90%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">        <tr>          <td height="244" valign="top">             <p class="pt9-black">   try{<br>                ......<br>                 }catch( ExceptionName1 e ){<br>                 ......<br>                 }catch( ExceptionName2 e ){<br>                 ......<br>                 }<br>                 ......<br>                 }finally{<br>                 ......<br>                }<br>              <br>                <span class="zhongdian">◇ try<a name="01"></a></span><br>              <br>                捕获例外的第一步是用try{…}选定捕获例外的范围,由try所限定的代码块中的语句在执行过程中可能会生成例外对象并抛弃。<br>              <br>                <span class="zhongdian">◇ catch<a name="02"></a></span><br>              <br>                每个try代码块可以伴随一个或多个catch语句,用于处理try代码块中所生成的例外事件。catch语句只需要一个形式参数指明它所能够捕获的例外类型,这个类必须是Throwable的子类,运行时系统通过参数值把被抛弃的例外对象传递给catch块。<br>              <br>                在catch块中是对例外对象进行处理的代码,与访问其它对象一样,可以访问一个例外对象的变量或调用它的方法。getMessage(               )是类Throwable所提供的方法,用来得到有关异常事件的信息,类Throwable还提供了方法printStackTrace(               )用来跟踪异常事件发生时执行堆栈的内容。例如:<br>              <br>                try{<br>                  ......<br>                 }catch( FileNotFoundException e ){<br>                  System.out.println( e );<br>                  System.out.println( &quot;message: &quot;+e.getMessage() );<br>                  e.printStackTrace( System.out );<br>                 }catch( IOException e ){<br>                  System.out.println( e );<br>                 }<br>              <br>                <font color="000099">catch 语句的顺序:<br>                捕获例外的顺序和catch语句的顺序有关,当捕获到一个例外时,剩下的catch语句就不再进行匹配。因此,在安排catch语句的顺序时,首先应该捕获最特殊的例外,然后再逐渐一般化。也就是一般先安排子类,再安排父类。</font><br>              <br>                <span class="zhongdian">◇ finally<a name="03"></a></span><br>              <br>                捕获例外的最后一步是通过finally语句为例外处理提供一个统一的出口,使得在控制流转到程序的其它部分以前,能够对程序的状态作统一的管理。不论在try代码块中是否发生了异常事件,finally块中的语句都会被执行。<br>              <br>            </p>            </td>        </tr>      </table>    </td>  </tr></table></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -