Java语言程序设计基础课件ppt第7章 异常处理.ppt

Java语言程序设计基础课件ppt第7章 异常处理.ppt

第7章 异常处理 本节主要内容 异常与异常类 异常的抛出 异常的处理 异常的声明 异常与异常类 异常处理用于解决什么问题? 什么是异常? 异常与异常类 异常处理用于解决什么问题? 程序中的错误分三类: 编译错误 通过编译其检查定位 运行时错误 通过异常处理来解决 逻辑错误 通过程序员调试解决 什么是异常? 异常,也称为例外,表示程序运行中出现意外情况的一个信号。 示例:TestException.java 异常是一种特殊的运行错误对象,一旦产生会中断程序的正常执行。 如何处理异常问题? 可以通过对程序可能会产生的异常进行处理,以保证程序的正常运行。 示例: TestCatchException.java 异常处理机制 为程序员提供一种解决运行时错误的方法。 当程序遇到运行时错误时,会产生并抛出一个信号(异常),然后通过try-catch语句捕获这个信号(异常),这样就可以根据这个信号(异常)的不同进行相应的处理。 异常处理机制 涉及到的问题: 异常的定义(异常类) 异常的抛出(throw) 异常的捕获处理(try-catch) 异常的声明/报告(throws) 异常类 产生运行时错误的情况很多,需要多种不同的异常信号来表示。 Java提供丰富的异常类,异常是异常类的对象。 异常类 异常类 常见系统预定义异常类: ClassNotFoundException 试图使用一个不存在

文档评论(0)

1亿VIP精品文档

相关文档