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

📄 right4_2_2.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 valign="top">             <p class="pt9-black">  <span class="zhongdian">1.声明抛弃例外<a name="01"></a></span><br>              <br>                如果在一个方法中生成了一个例外,但是这一方法并不确切地知道该如何对这一异常事件进行处理,这时,一个方法就应该声明抛弃例外,使得例外对象可以从调用栈向后传播,直到有合适的方法捕获它为止。<br>              <br>                声明抛弃例外是在一个方法声明中的throws子句中指明的。例如:<br>              <br>                public int read () throws IOException{<br>                      ......<br>                }<br>              <br>                throws子句中同时可以指明多个例外,之间由逗号隔开。例如: <br>              <br>                public static void main(String args[]) throws <br>                IOException,IndexOutOfBoundsException {…}<br>              <br>              <br>               <span class="zhongdian">2.抛出例外<a name="02"></a></span><br>              <br>                抛出例外就是产生例外对象的过程,首先要生成例外对象,例外或者由虚拟机生成,或者由某些类的实例生成,也可以在程序中生成。在方法中,抛出例外对象是通过throw语句实现的。<br>              <br>                例如:<br>                IOException e=new IOException();<br>                throw e ;<br>              <br>                可以抛出的例外必须是Throwable或其子类的实例。下面的语句在编译时将会产生语法错误:<br>                throw new String(&quot;want to throw&quot;);<br>              <br>              <br>              <br>            </p>            </td>        </tr>      </table>    </td>  </tr></table></body></html>

⌨️ 快捷键说明

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