- 3
- 0
- 约5.09千字
- 约 29页
- 2017-06-06 发布于江西
- 举报
12-异常处理
第十讲 异常处理 主讲:刘 建 * * 本讲主要内容 1、异常的概念 2、异常的分类 3、捕获异常(try-catch-finally) 4、抛出异常 (throws 和 throw) 5、创建自己的异常 一、异常的概念 1、 在Java中,错误被称为异常(Exception) 2、 如果发生了异常,当前方法或JVM会生成一个代表该异常的对象并把该对象交给运行时系统,运行时系统将寻找相应的代码来处理这一异常。我们把生成异常对象并把该对象提交给运行时系统的过程称为抛出(throw) 异常。 3、 运行时系统在方法的调用栈中查找,从生成异常的方法开始进行回朔,直到找到包含相应异常的处理方法为止,这一个过程称为捕获(catch)异常。 用异常的形式处理错误: { try { openTheFile; determine its size; allocate that much memory; read-File; closeTheFile; } catch(fileopenFailed) { dosomething; } catch(sizeDetermineFailed) { dosomething; } catch(memoryAllocateFailed)
您可能关注的文档
- 10 Tips for Reducing Stress….doc
- 10-7班_我与班集体_主题班会.ppt
- 10-2 串联反馈式稳压电路.ppt
- 10-保育舍饲养作业指导书.ppt
- 10-股利决策.ppt
- 10-行政组织激励.ppt
- 1000819台湾国际科学展览会实施要点修正条文对照表.doc
- 10-第五章_2 分散度文库.doc
- 1000kw课程设计说明书.doc
- 1001结构动力计算概述力学.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)