Java异常处理和设计
在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源? 但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如何高效简洁地设计异常处理是一门艺术,本文下面先讲述Java异常机制最基础的知识,然后给出在进行Java异常处理设计时的几个建议。 以下是本文的目录大纲: 什么是异常 Java中如何处理异常 深刻理解try,catch,finally,throws,throw五个关键字 在类继承的时候,方法覆盖时如何进行异常抛出声明 异常处理和设计的几个建议 如果你想学习Java可以来这个Q群,首先是220,中间是142,最后是906,里面可以学习和交流,也有资料可以下载。 一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。 比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离...