java语言第6天异常.pptVIP

  • 3
  • 0
  • 约5.09千字
  • 约 26页
  • 2019-10-14 发布于湖北
  • 举报
* 异常处理 * 异常 运行时发生的错误如除0溢出、数组越界、文件找不到等称为异常。处理这些异常就称为异常处理。 一旦引发异常,程序将突然中止,且控制将返回操作系统,发生异常后此前分配的所有资源都将保留在相同的状态,这将导致资源漏洞。. 在Java编程语言中,异常类定义程序中可能遇到的轻微的错误条件。 可以编写代码来处理异常并继续程序的执行,而不让程序中断。 * 系统异常分类 java.lang.Throwable是所有异常类的父类。 Error类对象由Java虚拟机生成并抛出;代表系统严重错误,一 般程序不处理这类错误 Exception类对象由应用程序处理或抛出。 用于用户程序可能捕获的异常, 也是用来创建用户异常类型子类的类。 RuntimeException:运行时程序故障,例如被零除、数组下标越界等。这些错误可能在任何方法中产生,并且良好的程序应该可以避免这些错误。 IOException类异常,java要求程序中必须有相应的异常处理代码 * 异常处理 如果方法中没有处理异常,那么这个异常就被抛出到调用方法中。 一直到异常被处理 如果到main()还没处理,则中断程序 * 异常处理 try{ 可能出现异常的代码; } catch(异常类名 e){ 处理不同类型异常; } catch(异常类名 e){ 处理不同类型异常;

文档评论(0)

1亿VIP精品文档

相关文档