14异常处理(下).pptVIP

  • 2
  • 0
  • 约3.76千字
  • 约 16页
  • 2018-12-12 发布于山东
  • 举报
14异常处理(下).ppt

异常处理(下) 抛出异常 捕获异常和抛出异常的结合使用 方法覆盖时的异常处理 自定义异常 printStackTrace()方法 抛出异常 在定义一个方法的时候,如果并不能确定如何处理其中可能出现的异常,可以不在方法中对异常进行处理,而是将可能发生的异常让这个方法的调用者来处理 可以对下列情形在方法定义中抛出异常: 方法中调用了一个会抛出“已检查异常”的方法 程序运行过程中发生了错误,并且用throw子句抛出了一个“已检查异常” 不要抛出如下异常: 从Error中派生的那些异常 从RuntimeException中派生的那些异常,如NullPointerException等 Java异常调用栈机制 如果一个异常没有在当前的try-catch模块中得到处理,则它会抛出到它的调用方法。 如果一个异常回到了main()方法,仍没有得到处理,则程序会异常终止。 throws 方法中抛出异常的格式 modifer returnType methodName([argument_list]) throws exception_list { //…… } throws例子(示例8-6) … … public void readFile() throws FileNotFoundException,IOException { FileInputStream fis = new

文档评论(0)

1亿VIP精品文档

相关文档