java教程6 异常处理.ppt

第6章 异常处理 本课教学内容 异常的概念 异常处理技术 捕获异常 声明异常 抛出异常 自定义异常 问题陈述 应用场景 CustomerCollection类的代码生成了一个错误。错误产生后,程序的运行中断。这段代码产生的错误如下: 问题陈述 问题陈述 问题陈述 异常的概念 什么是异常? 异常实际上是程序中错误导致中断了正常的指令流的一种事件。 发生在程序执行时的以外情形是: 运行内存不够。 资源分配错误。 无法查找文件。 网络连接问题。 异常类 位于异常类层次结构顶部的类叫做Throwable。 Throwable类派生出两个类—Error和Exception。 Exception类用于处理在程序中捕获的异常情况。 Error类定义那些在正常环境下不会发生的情况。 异常类 异常类的层次结构 常见异常 ArithmeticException (算术异常) 当算术运算中出现规定之外的情况时,产生该异常。例如,除数为零时产生该异常 NullPointerException (空指针异常) 当应用程序试图在需要使用对象的地方使用null时,产生该异常。产生这一异常的情况包括: 使用一个对象却没有为其分配内存。 调用一个null对象的方法。 访问或修改null对象的属性。 常见异常 ArrayIndexOutOfBou

文档评论(0)

1亿VIP精品文档

相关文档