下载此文档

第10章 异常处理(理论).ppt


文档分类:医学/心理学 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
第十章理论
异常处理
课程回顾
多态是指一个对外接口,多种实现方式,即一个接口使用不同实例执行不同的操作,它分为两种——方法重载和方法重写
方法重载是指在一个类的内部提供同名方法,但方法的参数列表不同;方法返回类型不是区分方法重载的标志
方法重写发生在子父类继承关系中,子类提供与父类同名方法,其方法参数列表及返回类型相同,子类重写父类中的方法范围不能比父类小
抽象类与“模版”类似,抽象类用于继承,抽象类不一定有抽象方法;有抽象方法的类一定是抽象类
接口是一种特殊的类,是一系列方法或特征的声明;接口可以定义常量和抽象方法;接口允许多继承
本章内容
异常的概念
异常类的分类
程序中的异常处理
自定义的异常类
本章目标
理解异常的概念
掌握Java中异常类的继承结构
掌握在Java中如何对程序进行异常处理
掌握自定义异常类的创建和使用

public class Demo {
public int div(int firstNum,int secondNum)
{
return firstNum/secondNum;
}
public static void main(String args[]){
Demo demo = new Demo();
int firstNum = (args[0]);
int secondNum = (args[1]);
((firstNum, secondNum));
}
}
除数可以为零?
除数为零时产生异常,中止程序运行
保证程序不因出现异常而中止运行,必须要对出现的异常进行处理
为什么需要异常处理
什么是异常
现实生活中的异常
每日开车去上班,大约15分钟
异常情况时常发生
堵车!
天气状况不好!
正常情况
异常情况
程序异常
在Java编程中,异常就是程序在运行过程中发生的错误。
异常若处理不当,它会终止程序的运行
如何处理异常?
等待、改道
慢行
堵车
天气状况差
处理异常
程序中预先设置
异常的处理办法
程序中出现异常
异常处理
程序运行
处理完毕,继续运行

Throwable
Error
Exception
编译时异常
SQLException
IOException
SystemException
NumberFormatException
NullPointerException
ArithmeticException
RuntimeException
异常的分类
Error类通常用以描述Java运行系统中的内部错误以及资源耗尽的错误等,一般是指JVM错误
Error类异常比较严重,仅靠修改程序本身不能恢复执行,被称为致命性异常
Exception类被称为非致命性异常,可以通过捕获处理后正常运行,可以分为两种:RuntimeException异常和Runtime Exception之外的异常
RuntimeException异常又被称为运行时异常,即程序在运行阶段出现的异常;RuntimeException之外的异常又被称为编译时异常,即程序在编译阶段出现的异常

第10章 异常处理(理论) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小458 KB
  • 时间2018-05-24