第6章Java异常处理机制.pptVIP

  • 5
  • 0
  • 约3.9千字
  • 约 33页
  • 2019-07-11 发布于广东
  • 举报
第 6 章 Java的异常处理机制 Java的异常处理机制是用来处理程序运行时错误的有效机制,以往需要由程序员完成的程序出错情况判别,在Java中改为由系统承担. 6.1 什么是异常处理机制 6.2 异常类的层次结构 6.3 异常的处理 6.4 创建自己的异常类 6.1 什么是异常处理机制 6.1.1 什么是错误与异常 1、致命性错误:死循环或内存溢出,简称为错误。 2、异常:非致命错误, 也不是编译时的语法错。如:运算时除数为0,或操作数超出数据范围,打开一 个文件时发现文件不存在,网络连接中断等,这类现象称为异常。 当Java程序违反了Java语言的语义规则时,Java虚拟机就会发出出错信号,这就是Java异常。 6.1.2 异常产生的原因 Java虚拟机检测到了非正常的执行状态 Java程序代码中的throw语句被执行。 异步异常发生。 6.1.3 如何处理异常 ------异常处理机制:   当语义限制被违反时,将会抛出异常对象,并将引起程序流程从异常发生点转移到程序员指定的处理异常方法代码处进行异常处理。 抛出(throw)异常 捕获(catch)异常。 6.2 异常类的层次结构 6.2.1 Exception异常类的子类 6.2.1 Exception异常类的子类 1、RuntimeExcept

文档评论(0)

1亿VIP精品文档

相关文档