14-1-异常及异常处理答辩.ppt

《Java程序设计》 14.1 异常及异常处理 14.1.1 异常处理引入 14.1.2 异常处理机制 14.1.3 Checked异常和Runtime异常体系 14.1.4 使用throws声明抛出异常 14.1.5 使用throw抛出异常 14.1 异常及异常处理 C语言没有提供异常处理机制。目前主流的编程语言如Java、C#、Python等都提供了成熟的异常机制。 Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字,其中间try关键字后紧跟一对花括号括起来的代码块(花括号不可省略),简称try块,它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种异常类型的代码块。多个catch块后还可以跟一个finally块,finally块用于回收在try块里打开的物理资源,异常机制会保证finally块总被执行。throws关键宇主要在方法签名中使用,用于声明该方法可能抛出的异常;而throw用于抛出一个实际的异常,throw可以单独作为语句使用,抛出一个具体的异常对象。 14.1 异常及异常处理 开发者都希望所有的错误都能在编译阶段被发现,就是在试图运行程序之前排除所有错误,但这是不现实的,余下的问题必须在运行期间得到解决。 Java将异常分为两种,Checked异常和Runtime异常

文档评论(0)

1亿VIP精品文档

相关文档