JAVA编程基础-07异常处理-.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JAVA编程基础-07异常处理-.doc》由会员分享,可在线阅读,更多相关《JAVA编程基础-07异常处理-.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java编程基础 异常处理3 Sept. 2008 Neusoft Confidential第七章 异常处理目标:介绍Java中的异常处理机制。通过本课的学习,学员应该掌握如下知识:1)异常有关类的继承关系,2) Java异常处理机制。3)关键字finally、throws及throw教学方法:讲授ppt上机练习本章要点异常简介异常的定义异常类的继承关系检查性异常非检查性异常异常处理机制try、catch、finally语句throw、throws关键字自定义异常类Contents1234异常简介异常类的继承关系异常处理机制自定义异常异常简介异常的定义运行期间出现的错误,而不是编译时的语法错误
2、例如,打开一个不存在的文件网络连接中断操作数组越界等异常简介异常的定义示例ArrayException.javapublic class excption_sample public static void main(String args )int i = 0;String greetings = Hello World,Hello Dingdang,Hello Kitty;while(i4)System.out.println(greetingsi);i+;数组越界异常Contents1234异常简介异常类的继承关系异常处理机制自定义异常异常的分类异常类的体系结构可处理,可不处理异常的分类
3、异常的分类示例:CheckException.java检查性异常(checked exception)若系统运行时可能产生该类异常,则必须写出相应的处理代码,否则无法通过编译非RuntimeException异常非检查性异常(unchecked exception)若系统运行时可能产生该类异常,则不必在程序中声明对该类异常的处理,就可以编译执行RuntimeException:运行时异常异常的分类常见的异常及其分类非检查性异常说明RuntimeExceptionjava.lang包中多数异常的基类ArithmeticException算术错误,如除以 0IllegalArgumentExcep
4、tion方法收到非法参数ArrayIndexOutOfBoundsException数组下标出界NullPointerException试图访问 null 对象引用异常的分类常见的异常及其分类检查性异常说明ClassNotFoundException无法找到想要创建对象的类文件IOExceptionI/O 异常的根类FileNotFoundException不能找到文件EOFException文件结束IllegalAccessException对类的访问被拒绝NoSuchMethodException请求的方法不存在InterruptedExceptionp p线程中断Contents1234
5、异常简介异常类的继承关系异常处理机制自定义异常异常处理机制异常的处理过程抛出异常捕获异常处理异常在Java程序执行过程中如果出现异常事件,系统会发出异常报告,这时系统将生成一个异常类对象,异常类对象封装了异常事件的信息并将其提交给Java运行时系统JJava 中可用于处理异常的两种方式:自行处理:可能引发异常的语句封入在 try 块内,而处理异常的相应语句则封入在 catch 块内。回避异常:在方法声明中包含 throws 子句,通知潜在调用者,如果发生了异常,必须由调用者处理。tryycatch语句trycatch语句public class excption_sample public s
6、tatic void main(String args )int i = 0;String greetings = Hello World,Hello Dingdang,Hello Kitty;trywhile(i4)System.out.println(greetingsi);i+;catch(ArrayIndexOutOfBoundsException e)System.out.println(“数组越界异常”);try表示可能发生异常的语句catch( )内的参数异常类对象的声明catch内的语句是对异常的处理tryycatch语句trycatch语句catch块,是用来捕获并处理try
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 编程 基础 07 异常 处理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内