chap05 异常处理.pptVIP

  • 3
  • 0
  • 约5.1千字
  • 约 19页
  • 2016-12-06 发布于浙江
  • 举报
chap05 异常处理

第5章 异 常 处 理 本节主要内容 概述 异常处理 异常的抛出策略 异常的捕获策略 5.1 概 述 Java则在C++基础上建立了全新的异常处理机制。 Java运用面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。 异常是用来应对程序中可能发生的各种错误的一种强大的处理机制。 要写出友好、健壮的程序,灵活地运用Java程序语言的异常处理机制,须从以下几个方面来认识异常:抛出异常、捕获异常以及处理异常。 5.2 异 常 处 理 5.2.1 遭遇异常 在Java 中,异常分为检查的(Checked)和未检查的(Unchecked)两种类型。对于Checked类型的异常,编译器要求在方法中必须捕获之或是声明之;而对于Unchecked类型的异常,编译器并不强制方法捕获或是声明。 由于FileNotFoundException和IOException均属于Checked类型的异常,因而编译器会强制要求捕获之或是声明之;而ArrayIndexOutOfBoundsException属于Unchecked类型的异常,因而编译器并不会强制要求捕获该异常或是声明该异常。 5.2.2 捕获并处理异常 通常使用下面的代码框架来进行异常的捕获与处理: try { ...//可能出现异常的代码 } catch (...){//捕获异常

文档评论(0)

1亿VIP精品文档

相关文档