青岛理工大学理学院Java程序设计基础课件 第五讲.pptVIP

  • 1
  • 0
  • 约1.01千字
  • 约 8页
  • 2019-05-13 发布于广东
  • 举报

青岛理工大学理学院Java程序设计基础课件 第五讲.ppt

第10讲:异常处理 内容提要 什么是异常? 异常处理机制 try/catch/finally throws 与 throw 异常处理编程原则 什么是异常? 在Java程序运行时,常常会出现一些不正常的现象,这称为异常。像网络中断、要访问的文件被删除、整除时除数为零等。 try/catch/finally 捕获异常并进行处理要使用try、catch、finally这三个关键字。一般结构如下: try{ //(尝试运行的)程序代码 }catch(异常类型1 异常的变量名1){ //异常处理代码 }catch(异常类型2 异常的变量名2){ //异常处理代码 ... ... }catch(异常类型n 异常的变量名n){ //异常处理代码 }finally{ //无论发生异常与否,总是要执行的代码 } throws 与 throw 若只简单地抛出异常而不作处理,则使用关键字 throws,在方法头后面作出声明,如下: void func() throws ExceptionType { ... ... } 若需要在程序中人为的抛出异常,则需要使用 throw 关键字,throw 后面是被抛出的异常实例对象。 一般地,throw 语句要和 if 条件搭配使用。 对于覆盖方法,其声明抛出异常的类型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档