第6章 异常处理 本课教学内容 异常的概念 异常处理技术 捕获异常 声明异常 抛出异常 自定义异常 问题陈述 应用场景 CustomerCollection类的代码生成了一个错误。错误产生后,程序的运行中断。这段代码产生的错误如下: 问题陈述 问题陈述 问题陈述 异常的概念 什么是异常? 异常实际上是程序中错误导致中断了正常的指令流的一种事件。 发生在程序执行时的以外情形是: 运行内存不够。 资源分配错误。 无法查找文件。 网络连接问题。 异常类 位于异常类层次结构顶部的类叫做Throwable。 Throwable类派生出两个类—Error和Exception。 Exception类用于处理在程序中捕获的异常情况。 Error类定义那些在正常环境下不会发生的情况。 异常类 异常类的层次结构 常见异常 ArithmeticException (算术异常) 当算术运算中出现规定之外的情况时,产生该异常。例如,除数为零时产生该异常 NullPointerException (空指针异常) 当应用程序试图在需要使用对象的地方使用null时,产生该异常。产生这一异常的情况包括: 使用一个对象却没有为其分配内存。 调用一个null对象的方法。 访问或修改null对象的属性。 常见异常 ArrayIndexOutOfBou
您可能关注的文档
最近下载
- 靖江做会讲经民俗探析.doc VIP
- 21 电路的暂态分析 RC串联电路的零状态响应《电工技术》教学教案.docx VIP
- 南京市浦口区汤泉街道镇区控制性详细规划-Nanjing.PDF VIP
- T_DACS 017—2024(学生饮用奶灭菌调制乳).pdf VIP
- 2026ABEA专家共识声明:难治性慢性咳嗽的诊断和治疗PPT课件.pptx VIP
- 中国难治性慢性咳嗽的诊断与治疗专家共识PPT课件.pptx VIP
- 山东日照事业单位招聘医疗卫生岗考试模拟题带答案2025年.docx VIP
- 南京浦口区汤泉街道总体规划2017-2035-江北新区.PDF VIP
- 南京浦口区汤泉街道镇区城设计-江北新区.PDF
- IPG激光器YLR-K 说明书.pdf VIP
原创力文档

文档评论(0)