JAVA应用基础 第五章 异常处理.ppt

java中的异常处理 * 2. 声明抛出异常 如果在一个方法中生成了一个异常,但是这一方法并不确切地知道该如何对这一异常事件进行处理,这时,一个方法就应该声明抛弃异常,使得异常对象可以从调用栈向后传播,直到有合适的方法捕获它为止。 也就是说抛出异常的方法和处理异常的方法不是同一个方法时,则需声明抛出异常。 用方法声明中的throws子句指明。例如:   public int read () throws IOException{         ......   } java中的异常处理 * throws子句中同时可以指明多个异常,之间由逗号隔开。例如: public static void main(String args[]) throws IOException, IndexOutOfBoundsException {…} Case: 例6.3 SeqStack2.java java中的异常处理 * 对异常处理的进一步讨论: (1)对Error类或其子类的对象,程序中不必进行处理。 (2)对RuntimeException类或其子类,程序中可以不必进行处理。 (3)除此之外的异常,程序员都应该在程序中进行处理。 要么用try-catch-finally进行捕获处理 要么明确表示不处理从而声明抛出异常 要么先捕获处理然后再

文档评论(0)

1亿VIP精品文档

相关文档