- 3
- 0
- 约4.41千字
- 约 22页
- 2018-10-12 发布于江苏
- 举报
第六章 例外处(Exceptions)
例外处理 ?扑获并处理例外 ?将方法中产生的例外抛出 示例:ListOfNumbers 扑获与处理例外 ?Try 语句块 ? catch 语句块 ? finally 语句块 Try语句块 ?一般形式: try { Java statements //一条或多条可能产生例外的java语句。 } ? try 语句后必须跟随至少一个catch或finally语句块。 Catch语句块 ? Catch语句块提供错误处理。 ?一般格式: catch (SomeThrowableObject variableName) { Java statements } ? SomeThrowableObject:能够被处理的例外类名,必须是throwable类的子类 ? variableName: 是例外处理程序中能够引用的代表被扑获例外的变量名称。 ? Java statements: 当扑获到例外时执行的java语句。 Finally语句块 ?将先前方法的状态清除,并可以将控制转移到程序的其他地方。 ? finally 语句块无论是否发生异常都要执行。 例: public Object pop() throws EmptyStackException { Object obj; if (size == 0) throw new EmptyS
原创力文档

文档评论(0)