16.1、简介:
异常是程序执行时遇到的任何错误情况或意外行为。
以下这些情况都可以引发异常:您的代码或调用的代码(如共享库)中有错误,操作系统资源不可用,公共语言运行库遇到意外情况(如无法验证代码),等等
《Exception Handling for C++》关于异常处理论文,
向对象中每增加一个类,都可能包含一些错误。
Java使用和C++类似的异常处理
1、处理错误的方法有很多流行方法
2、一般方法是把程序处理代码段分散到系统代码中,在可能发生错误的地方处理错误
优点:便于程序员能够条理的看到程序中异常的处理
缺点:异常处理程序搅乱代码,程序员很难关心程序本身能否正常完成功能,而只关心了性能。
3、常见异常实例包括:数组下标越界,算法溢出(超出数值表达范围),除数为零,无效参数、内存溢出
异常处理功能:主要处理一些同步异常(除数为0),不宜处理一些异步事件(Disk I/O End、网络信息到达、点击鼠标、敲击键盘)这些最好使用java事件监听。
异常处理程序:能够让系统在出现...[ 查看全文 ]