1 / 36
文档名称:

《异常处理》.ppt

格式:ppt   大小:3,085KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《异常处理》.ppt

上传人:相惜 2024/4/16 文件大小:3.01 MB

下载得到文件列表

《异常处理》.ppt

相关文档

文档介绍

文档介绍:该【《异常处理》 】是由【相惜】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【《异常处理》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第十课异常处理1、接口与抽象类中都可以定义非抽象方法,这句话正确吗,为什么?2、接口中的属性都存在哪些关键字的修饰,有没有非常量的属性?3、接口中可以定义重载的方法么?4、接口可以继承于多个接口吗?5、一个抽象类可以继承于一个非抽象类,但是一个接口却不能继承于一个非抽象类6、如果一个接口被声明为public访问权限,那么该接口的名称必须与文件名同名,这意味着在一个java源文件中只能定义一个public访问权限的类(包括抽象类)或接口,这段论述正确吗?7、一个类可以继承于多个类(包括抽象类)吗?8、一个子类在继承于一个父类之后没有显式重写接口中的方法实现那么可能的原因有哪些?9、非抽象类、抽象类、接口都可以实现静态多态和动态多态,正确吗?回顾本课案例编写一个抛出空指针异常的实例编写一个抛出数组下标越界的实例本章目标理解异常的概念运用try块、catch块和finally块处理异常Java中异常类的继承体系结构运用多重catch块处理异常运用嵌套try/catch块处理异常运用关键字throw和throws处理异常用户自定义异常什么是异常程序中出现的错误被称为异常异常可分为两大类:编译时异常和运行时异常编译时异常一般是指语法错误,可以通过编译器的提示加以修正,这里我们不予讨论运行时异常包括:运行错误:如数组下标越界,除数为0等逻辑错误:如年龄超过200岁等产生异常的原因产生异常的原因多种多样,大致有:系统资源不可用:如内存分配失败,文件翻开失败,数据源连接失败等等程序控制不当:如被零除,负数开方,数组下标越界等等。产生异常后的反响当异常发生时,程序一般会作出如下反响:发生异常的局部产生系统定义的错误信息程序意外终止,并将控制权返回操作系统程序中所有已分配资源的状态保持不变,这样将会导致资源泄漏。那么我们就必须对有可能产生的异常进行处理。产生异常后的反响(例如)lassExceptionDemo{publicstaticvoidmain(String[]args){inta=10,b=0,c;//这里的除数为0,将会产生异常c=a/b;(c);}}try块和catch块try块:一般用来监视有可能产生异常的代码局部catch块:当异常产生后,catch块捕捉异常,并在其中对异常进行处理。try/catch块的一般形式……try{……//监视有可能发生异常的代码段}catch(异常类型){ //捕获发生的异常……//对异常进行处理}……