- 11
- 0
- 约8.85千字
- 约 43页
- 2016-12-11 发布于重庆
- 举报
Java程序设计 异常控制 学习目标 理解异常 理解异常抛出机制 应用try-catch机制处理异常 了解异常丢失现象 掌握方法定义中的异常声明 掌握方法执行中抛出异常的机制 掌握自定义异常类 理解异常处理的基本规则 一. 异常处理基础 1.什么是异常? 在程序执行中,任何中断正常程序流程的异常条件就是错误或异常。例如,程序运行发生下列情况时,会出现异常: 想打开的文件不存在 网络连接中断 接受了不符合逻辑的操作数 系统资源不足 当程序执行中发生了这些事情后,如何处理呢? 讨论 openTheFile; determine its size; allocate that much memory; read-File; closeTheFile; 以常规方法处理错误: openFiles; if (theFilesOpen){ determine the length of the file; if (gotTheFileLength) {allocate that much memory;if (gotEnoughMemory) {read the file into memory;if (readFailed)errorCode=-1;elseerrorCode = -2;}elseerrorCode=-3; }else errorCode=-4 ; }else
原创力文档

文档评论(0)