★学习目标:
1、了解自定义异常处理器,能够说出自定义异常处理器如何使用
★思考任务:
1、常见的异常有哪些?怎么处理这些异常?
★任务学习:
★知识要点:
resolveException()方法 










在浏览器中访问地址http://localhost:8080/chapter13/addData,程序将执行addData()方法,方法执行后页面显示效果如图所示。

从图中所示的页面显示效果可以得出,如果Handler执行时抛出的是自定义异常,异常处理页面打印自定义异常的异常信息;如果Handler执行时抛出的是系统自带的异常,异常处理页面统一打印“网络异常”。异常处理器对不同类型的异常进行区别处理。
★思政元素
思政元素主要体现在以下几个方面:
诚信与正直:在设计自定义异常处理时,需要真实反映程序运行可能出现的异常情况,不夸大、不隐瞒。这符合思政教育中培养诚信和正直的核心价值观。
社会责任感:通过自定义异常处理,我们能够更好地预防和处理程序运行中可能出现的问题,保障用户数据安全和系统稳定性,体现了对社会的责任感和使命感。
创新与进步:自定义异常处理需要灵活运用各种处理方式来应对不同的异常情况,这要求学生具备创新思维和不断进取的意识,促进个人和社会的进步。
公平公正:在自定义异常处理的过程中,应该根据具体情况制定相应的处理方案,做到公平、公正,不偏袒一方,体现了思政教育中注重公平正义的理念。
合作与团队精神:在解决复杂异常问题时,往往需要多人协作、共同努力。培养学生合作精神和团队意识,促进集体智慧的发挥,是思政教育的重要目标之一。
总的来说,自定义异常处理这节课的思政元素包括诚信与正直、社会责任感、创新与进步、公平公正以及合作与团队精神等方面。这些思政元素有助于培养学生正确的职业道德观念和社会责任感,引导他们在编程实践中展现积极向上的品质和态度。

