- 3
- 0
- 约3.65千字
- 约 24页
- 2016-12-06 发布于浙江
- 举报
第9章 异常处理60302
第9章 异常处理 9.1 错误与异常的概念 程序运行时难免出现一些非正常的现象,例如死循环、除数为0、文件不存在、内存溢出等等。这些非正常的现象分为错误Error和异常Exception两种。 1、错误Error Error指的是致命性的错误,诸如死循环、递归无法结束、内存溢出、硬件设备错误(例如软驱损坏、打印机缺纸等)。这一类的错误只能在编程阶段解决,在程序运行时程序自身是无法自行处理的。 2、异常Exception Exception又可译为例外,指那些可以在编程时预测并可在程序运行时处理的错误。例如当两个变量做除法运算时,可以预测作为除数的变量也可能其值为0,这样在程序中就可以事先安排一段程序对这种异常的情况进行处理。 虽然异常是非致命性的错误,但是如果程序不加以处理,就默认由Java虚拟机处理,Java虚拟机在输出一个异常信息后也会造成程序的非正常结束。所以编程时必须对可预料的异常进行处理。有些异常可以通过编译,其异常只在程序运行到造成异常的语句时发生,例如“除数为0”的异常就是这样。也有的异常如果不加以处理就无法通过编译,例如在线程的run方法中就必须对InterruptedException异常进行编程处理,否则无法通过编译。 9.3 异常处理 一、程序异常的实例 为了说明异常处理的重要性和异常处理基本方法,先给出一个
您可能关注的文档
最近下载
- 2026年上半年四川成都市成华区考核招聘教师30人考试参考题库及答案解析.docx VIP
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- 医用耗材遴选制度.pdf VIP
- 2021-2022学年道德与法治四年级下册 全册教学设计(表格式).pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 2019年机械真题-试卷.pdf VIP
- 2026年教师招聘考试题库.docx
- 《基于杜邦分析法蒙牛乳业企业盈利能力分析报告(6400字)》.docx VIP
- 红芯微科技简介及核心产品介绍-2025版.pdf VIP
- 辅行诀脏腑用药法要(陶弘景)通用.pptx VIP
原创力文档

文档评论(0)