- 2
- 0
- 约2.95千字
- 约 37页
- 2017-01-04 发布于未知
- 举报
第5章 例外处理 本章重点 学习Java的异常处理机制; 掌握如何处理异常; 掌握异常处理的两种方法:try…catch…finally以及throw语句和throws语句。 5.1 什么是例外 例外处理也就是所谓的异常处理,而例外是指程序运行过程中出现的非正常现象,比如,用户输入错误、除数为零、数组越界等。 由于异常情况总是难免的,所以开发程序时要充分考虑各种异常,使程序的容错性更好。 Java语言的特色之一是提供了异常处理机制,可以预防错误代码所造成的不可预期的结果发生,通过异常处理机制,减少了编程人员的工作量,增强了异常处理的灵活性,并提高了程序的可读性、可维护性。 5.2 例外举例 【例5.1】例外举例1打开源文件 本例中,我们遇到了例外,显示的错误:java.io.IOException;指明了例外的类型,而且我们也看到,对于这样的例外,在程序中必须对它进行处理,否则编译根本通不过。 【例5.2】例外举例2打开源文件 本例中,我们在编译程序的时候没有出现错误,但是在运行程序的时候出现了例外,例外的类型是java.lang.ArithmeticException,这种例外在程序中可以不进行处理,而是直接由运行时系统来处理。 5.3 例外运行机理 Java的例外运行机理实际上非常地容易理解,当例外产生时,就交给例外对象来处理。所以在Java程序的执行过程中,如果
您可能关注的文档
- Java程序设计杨厚群主编chap7课件教学.ppt
- Java程序设计杨厚群主编chap8课件教学.ppt
- Java程序设计杨厚群主编chap9课件教学.ppt
- Java程序设计杨厚群主编chap10课件教学.ppt
- Java程序设计杨厚群主编chap11课件教学.ppt
- Java程序设计杨厚群主编chap12课件教学.ppt
- Java程序设计及应用开发教程虞益诚主编Java程序设计及应用开发教程课件教学.ppt
- Java程序设计及应用开发教程虞益诚主编第1章Java概述课件教学.ppt
- Java程序设计及应用开发教程虞益诚主编第2章Java语言基础课件教学.ppt
- Java程序设计及应用开发教程虞益诚主编第3章流程控制课件教学.ppt
- Java程序设计焦玲第6章图形用户界面GUI课件教学.ppt
- Java程序设计焦玲第7章Applet与JApplet课件教学.ppt
- Java程序设计焦玲第8章数据库编程课件教学.ppt
- Java程序设计焦玲第9章Java网络编程课件教学.ppt
- Java程序设计刘德山金百东张建华01_Java语言概述课件教学.ppt
- Java程序设计刘德山金百东张建华02_Java语言基础课件教学.ppt
- Java程序设计刘德山金百东张建华03_类与对象课件教学.ppt
- Java程序设计刘德山金百东张建华04_继承与多态课件教学.ppt
- Java程序设计刘德山金百东张建华05_数组与Java的常用类课件教学.ppt
- Java程序设计刘德山金百东张建华06_集合类与泛型1课件教学.ppt
原创力文档

文档评论(0)