Java异常处理机制应用研究❋
2014-08-07欧阳宏基
微处理机 2014年6期
欧阳宏基,葛 萌
(咸阳师范学院信息工程学院,咸阳712000)
Java异常处理机制应用研究❋
欧阳宏基,葛 萌
(咸阳师范学院信息工程学院,咸阳712000)
异常处理机制是Java程序设计中的一个重要方面,正确使用异常处理的策略和方法,能够确保Java程序结构的清晰性、易读性和健壮性。分析了Java异常的体系结构,阐述了异常分类与处理机制,提出了异常处理的一般原则和一种异常处理框架,并结合实际应用对该框架进行了详细描述。
Java异常处理机制;异常处理原则;异常处理框架
1 引 言
异常(又称为例外)是程序编译或运行时发生的可预料或不可预料的非正常现象,可能会导致程序中断或错误结果[1]。异常是不可避免的,出现了什么样的异常?由谁来如何处理异常?如何从异常中恢复?这些问题是任何一门编程语言都要解决的。传统面向过程的程序语言(例如C语言)通常根据程序返回的某个特殊值或标记,并且假定接收者会检查该返回值或标记,以此来判断错误是否发生[2]。这种处理方式会在程序的许多地方逐一检查某个特定的错误并加以处理,导致正常的业务流程和错误处理代码紧密耦合,不利于代码的阅读和维护。Java语言提供了一整套的、高效的、包括异常抛出、捕获和处理的机制用于识别和处理异常,并且由Java编译器强制执行,将描述业务逻辑的代码与处理异常的代码分离开来,从而使代码的可读性、撰写、调试和维护都大大提高。
2 Java异常体系结构
任何中断程序正常流程的因素都被认为是异常,由于Java是纯面向对象的,所以把异常当作对象来处理。……
登录APP查看全文
