浅谈Java自定义异常在教学中的教与学.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
3 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈 Java 自定义 异常 在教 中的
- 资源描述:
-
1、浅谈 Java 自定义异常在教学中的教与学摘 要:本文主要阐述 Java 自定义异常为消除错误,编写健壮代码,开发可靠的软件系统,提供重要保障,讨论如何编写自定义异常以及异常抛出、异常捕获、异常处理的规范和原则,并探讨在教学实施中的模式及经验效果。关键词:异常类;自定义异常;抛出异常;捕获异常中图分类号:TP307在 Java 程序设计语言的基础教学中,异常处理作为独立的一部分知识体系存在。经过多年的教学研究,发现学生对异常这一部分的掌握程度仅限于对可能产生异常的语句进行捕获,而对异常内部的机制和自定义异常了解得很少,通常只是机械式的使用工具软件执行 try-catch-finally 语句,
2、进而顺应编写代码的规范,确保程序能够继续执行下去。对于自定义异常部分,是绝大多数学习者的盲点。而学习自定义异常是学生掌握整个异常知识脉络的关键内容,学习它能够使异常更加灵活的在应用程序中扮演多变的角色。1 为什么要出现自定义异常机制?JAVA 异常机制为使用者提供大量常用的系统异常,这些系统异常为通用的异常情况而设计,如文件异常,数组越界异常等等,学习和理解起来比较容易。而在实际的开发中,系统异常不可能在开发工作中面面俱到,总会有些特别的需求出现。如果在开发过程中遇到任何 JAVA 提供的异常类都不能描述的异常情况时,就需要自己对其定义。自定义异常就是为了在实际的软件开发应用中填补这种特殊的需
3、要而设计。另外,自定义异常与系统异常相比,相对控制性要更高,整体辨识度更高,与系统异常搭配使用,能够更充分的满足业务需求和系统需求。2 自定义异常的作用Java 的异常是应对软件程序面临错误的重要解决方式,提供自定义异常能够更好的维护软件程序,会在软件的测试以及调试阶段产生深远影响。若处理得当,程序将会在一定目标期许范围内平稳运行;若处理不当,程序中囊括的错误假设和不正确逻辑以及不可见的意外,在软件实际的运行中,将会造成无法估量的损失。异常中出现的信息,对于维护程序的平稳运行意义重大。一般程序员对以下三方面的信息关注度较高:2.1 异常的信息。异常发生时,大家都会习惯性的查看出现的异常提示信息
4、是什么,根据提示信息,大概知道软件系统到底出现了大致什么样的问题,这对于那些解释错误信息的用户来说有着特别重要的意义。2.2 发生异常的位置。自定义异常类用于区分异常发生的位置,当程序员遇到异常发生时,根据自定义异常名称就能够知道是哪里发生了异常,这类信息对程序员或者客户服务技术人员有着特别重要的意义,他们需要通过 printStactTrace()提供的信息来分析错误,即可以根据自定义异常报告的提示信息对所开发的软件程序进行调试。2.3 异常的类型。不论系统异常还是自定义异常,方法的调用者都需要关注异常的类型。比如 divide 方法的调用者,就应当特别的关注异常的类型,这决定着程序是否能够
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
