新异常处理(最新整理版).pptxVIP

  • 2
  • 0
  • 约1.68千字
  • 约 25页
  • 2023-09-06 发布于江苏
  • 举报
语言程序设计;异常处理;异常Exception : 是指一些代表异常状态的东西,如除0溢出、数组越界、文件找不到等。 应用系统运行时,必须对这些进行及时处理,不然可能使应用崩溃,或者产生意外的结果。;计算机系统处理异常的方法 1:系统本身检测、遇到异常时,程序终止运行。 2:程序员在程序设计中兼顾检测、处理异常。;8.1 异常的分类;8.1.1 异常的产生 1、异常发生的原因 JVM检测到非正常的执行状态 程序代码中的throw 语句被执行 因为代码段不同步而产生;8.1 异常的分类;8.1 异常的分类;2. 异常的层次结构 Throwable是java.lang包中专门用来处理异常的类,它有两个子类: 1:Error类用来处理程序运行环境方面的异常。如虚拟机错误、连接错误。 2:Exception类。;n Error:由Java虚拟机生成并抛出,包括动态链接 失败、虚拟机错误等,Java程序不做处理。 n Runtime Exception:Java虚拟机在运行时生成的 异常,如被0除、数组下标超范围等,其产生比较频繁,处理麻烦,因此由系统检测, 用户可不做处理,系统将它们交给缺省的异常处理程序(当然,必要时,用户可对其处理)。 n Exception:一般程序中可预知的问题,其产生的 例外可能会带来意想不到的结果,因此Java编译器 要求Java程序必须捕获或声明所有的非运行时

文档评论(0)

1亿VIP精品文档

相关文档