- 6
- 0
- 约 22页
- 2017-06-02 发布于湖北
- 举报
第10章 Java的异常处理
我们不管使用哪种语言进行程序设计,都会产生各种各样的错误。Java为我们提供了强大的异常处理机制,大大提高了程序的健壮性。本章将为大家讲解Java中异常的基本概念、对异常的处理、异常的抛出,以及用户自定义异常,即怎样编写自己的异常类。
10.1 异常的基本概念
异常也称为例外,是在程序运行中发生的、会打断程序正常执行的非正常事件。下面是几种常见的异常。
算术异常
没有给对象开辟内存空间时出现的空指针异常
找不到文件异常
10.1 异常的基本概念
在程序设计时,必须考虑到可能发生的异常事件,并作出相应的处理,这样才能保证程序可以正常运行。
Java通过面向对象的方法来处理异常。我们把生成异常对象并把它提交给运行系统的过程称为抛出(throw)一个异常。运行系统在方法的调用栈中查找,从生成异常的方法开始回溯,知道找到包含相应异常处理的方法为止,这一个过程称为捕获(catch)一个异常。
10.1 异常的基本概念
常见的异常类型如图10.1所示。
10.2 Java异常处理机制
Java引入了先进的异常处理机制。它对异常的处理是面向对象的,也就是将异常当作对象来处理。当程序出现异常时,一个异常对象就会产生,并将其交给运行时系统,运行时系统来找寻相应的代码来处理异常,从而确保不会对系统造成损害。异常有两种:一种是由运行时系统自己产生的异常,另一种是由
您可能关注的文档
- 蓝牙卡更换电池方法与步骤.ppt
- 蓝牙模块AT指令.pdf
- 老毛桃UD分区及Grldr与mbr.docx
- 老中医们喝了半辈子养生茶,每天一杯,清除血管垃圾全身排毒.pdf
- 类型,运算及表达式.pdf
- 连杆称重去重的自动检测原理与理论误差以及提高精度的途径.pdf
- 连续自动监测技术及简易监测.ppt
- 联通ADSL家庭网关 —— HG110路由自动拨号和Wifi开启.doc
- 联网报警,商铺联网报警,安保技防优势比较--人防,技防,物防,联网报警方案 联网报警中心 联网接警中心.doc
- 联想公共机房应用方案高级使用指南(还原卡使用).doc
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
原创力文档

文档评论(0)