- 2
- 0
- 约5.4千字
- 约 14页
- 2016-12-03 发布于河南
- 举报
第九章 异常处
异常的概念 异常是指程序运行过程中出现非正常现象,例如用户输入错误、除数为零等。异常情况总是难免的,良好的程序应该具备处理各种异常发生的功能。 早期的程序设计语言没有提供专门进行异常处理的功能,只能通过使用判断语句对各种异常进行判断,给出处理方案。使得功能代码和异常处理代码交织在一起,不利于阅读和维护。 Java语言提供异常处理机制,可以预防错误代码所造成的不可预期的结果发生。通过异常处理机制,增强了异常处理的灵活性,并使程序的可读性、维护性大大提高。 Java异常处理机制 Java异常处理机制,引进了用来描述和处理异常的类。每个异常类反映了一类运行错误,类定义了包含了该类异常的信息和对异常进行处理的方法。当程序运行过程中发生了某个异常现象,系统将产生一个相应的异常类对象,并交由系统中的相应机制进行处理,保证程序的正常运行。 异常类 在Java中,将异常情况分为Exception(异常)和Error(错误)两大类。 Error 类对象由 Java 虚拟机生成并抛出,灾难性异常没法处理;Exception 类对象由应用程序处理或抛出。 异常处理方式 异常处理的方法有两种: 一种方法是使用try…catch…finally结构对异常进行捕获和处理; 二种方法是通过throws和throw抛出异常。 try……catch…….finally try {
原创力文档

文档评论(0)