- 4
- 0
- 约5.55千字
- 约 27页
- 2016-09-11 发布于河南
- 举报
8 异常 Java
目 标 当完成本章后,你应该能够: 理解异常与错误 理解异常的分类 使用关键字try、catch及finally来捕获和处理异常 创建自定义异常 理解方法覆盖时对抛出异常的要求 异常 异常是一种被许多编程语言使用的用于描述当发生未预料的事件时如何处理的机制。通常,未预料的事件是某种类型的错误,例如使用不可接受的参数调用方法时,或是网络连接失败时,或是打开不存在的文件时。 异常分类 Java编程语言提供两大类异常,受检(checked)和非受检(unchecked)异常。 受检异常是在程序中程序员预期可以处理,从外部条件产生的,在运行的程序中容易发生的异常。例如,找不到文件,网络断线等。 非受检异常可能由程序缺陷,或情况过于复杂以至于程序无法正确处理等原因引起。所谓非受检是因为不需要对发生的进行检查或处理。可能由于缺陷情况导致的异常称为运行时异常(runtime exception)。例如,试图访问超出数组末端的范围。 Exception 与 Error Exception类是表示受检和非受检异常的基类。与终止程序相比,如果编写处理异常的代码并继续执行会更好一些。 Error 类是用于程序无法试图恢复的、非受检的、严重的错误的基类。在大多数情况下,当遇到这类错误时,应该终止程序,尽管要尽量保存用户的工作。 RuntimeException 类是用于由程序缺陷造成的非受检异常的
您可能关注的文档
最近下载
- 中职自动变速器教案.docx VIP
- 高等土力学-课件.ppt VIP
- 分层采油工艺技术.pdf VIP
- 2026年养老地产开发运营方案.docx VIP
- 吉水县双村镇寨下小2型水库除险加固工程水土保持方案报告表.pdf VIP
- 深度解析(2026)《GBT 30512-2014汽车禁用物质要求》.pptx VIP
- 2026年无线电频率工程师资格考试《无线电管理》模拟卷.doc VIP
- 2026年北师大版小学二年级数学上册第7单元《表内除法》说课教案.docx VIP
- 海南海口市2025-2026学年七年级下学期期末检测地理试卷(含解析).docx VIP
- 医疗器械分类目录(24页).pdf VIP
原创力文档

文档评论(0)