1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

成绩管理(二)

发布时间:2018-11-22 23:25   发布人:盛雯雯   浏览次数:15225

image.png

image.png

image.png

点击进入智慧树在线开放课程《玩游戏学编程》

点击进入公益课程《Java趣味游戏》

点击进入公益课程《Java项目实战:WEB篇》


学习阶段

二、实用程序开发训练

学时

项目7

成绩管理

学时

6

单元7.2

成绩管理(二)

学时

2

教学目标

能力目标

能够理解“持有对方引用”的概念,并用来解决实际问题;能够熟练使用Jlist列表。

知识目标

1.理解异常和异常处理

课前知识储备

1.了解Collection接口及其实现类

2.掌握ArrayList集合的使用方法

3.掌握应用异常处理解决实际的方法。

课上学习练习

素质目标

严谨务实的工作态度;良好的心理素质;用于克服困难的能力;创新与追求完美的精神。

课前知识储备

微课:A.知识储备1-异常简介      

微课:A.知识储备2-异常的处理

微课:A.知识储备3-自定义异常  

微课:A.知识储备4-异常链  

微课:A.知识储备5-异常处理经验总结

课上项目实战

任务1:将一个字符串转换为数字,则可能会出现如下情况:

(1)如果正确输入,则可以正常运行

(2)如果输入不合法,则产生异常

(3)如果输入空字符串,则产生异常

(4)如何处理这些问题呢?

微课:单元导入   

微课:异常和异常处理-习题解析

微课:项目实战-任务1-如何处理错误的成绩输入

任务2:处理在输入的时候,不正确的输入问题:

(1)      学生姓名没有输入

(2)    成绩输入的区间不在0-100分之间

微课:项目实战-任务2-1-自定义StudentInException异常类

微课:项目实战-任务2-2-抛出异常

微课:项目实战-任务2-3-自定义异常的处理

任务3:总结

微课:总结-自定义异常的优缺点

任务4:处理在输入的时候,如果没有输入成绩就要提交的错误。

微课:异常和异常处理习题解析

课后知识拓展

1-Java异常简介 

2-Java中使用trycatchfinally实现异常处理     

3-Java中通过案例学习 trycatchfinally

4-Java 中的异常抛出以及自定义异常

5-Java 中的异常链

6-经验总结

教学资料

单元教学设计
电子教案
教学PPT
学习题库