作业10-异常

已经申请延时交作业,请忽略,感谢。

1. 本周学习总结

1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。

2. 书面作业

本次PTA作业题集异常

1. 常用异常

结合题集题目7-1回答

1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免?

1.2 什么样的异常要求用户一定要使用捕获处理?

2. 处理异常使你的程序更加健壮

题集题目7-2

2.1 实验总结。并回答:怎么样才能让你的程序更加健壮?

3. throw与throws

题集题目7-3
阅读Integer.parsetInt源代码

3.1 Integer.parsetInt一开始就有大量的抛出异常的代码,这种做法有什么好处?

3.2 结合自己编写的程序与3.1,分析自己编写的方法抛出异常时一般需要传递给调用者一些什么信息?

4. 用异常改进ArrayIntegerStack

题集题目6-3

4.1 结合6-3代码,回答使用抛出异常的方式代表程序运行时出错有什么好处?比单纯的返回错误值,有何优点?

4.2 如果一个方法内部的内码抛出的是RuntimeException类型的异常,那么方法声明是否应该使用throws关键字,如果使用throws关键字声明该方法抛出的异常,能给我们带来什么好处吗?

5. 函数题-多种异常的捕获

题集题目6-1

5.1 结合6-1代码,回答:一个try块中如果可能抛出多种异常,且异常之间可能有继承关系,捕获时需要注意些什么?

5.2 一个try块中如果可能抛出多种异常,使用Java8的多重异常捕获语法需要注意些什么?

6. 为如下代码加上异常处理

byte[] content = null;
FileInputStream fis = new FileInputStream("testfis.txt");
int bytesAvailabe = fis.available();//获得该文件可用的字节数
if(bytesAvailabe>0){
content = new byte[bytesAvailabe];//创建可容纳文件大小的数组
fis.read(content);//将文件内容读入数组
}
System.out.println(Arrays.toString(content));//打印数组内容

6.1 改正代码,并增加如下功能。当找不到文件时,需提示用户找不到文件xxx,请重新输入文件名,然后尝试重新打开。 如果是其他异常则提示打开或读取文件失败!。

注1:里面有多个方法均可能抛出异常。
功能2:需要添加finally关闭文件。无论上面的代码是否产生异常,总要提示关闭文件ing。如果关闭文件失败,提示关闭文件失败!

6.2 结合题集6-2代码,要将什么样操作放在finally块?为什么?使用finally关闭资源需要注意一些什么?

6.3 使用Java7中的try-with-resources来改写上述代码实现自动关闭资源。简述这种方法有何好处?

7. 面向对象设计作业-图书馆管理系统(分组完成,每组不超过3个同学)

登录lib.jmu.edu.cn,对图书进行搜索。然后登录图书馆信息系统,查看我的图书馆。如果让你实现一个图书借阅系统,尝试使用面向对象建模。

7.1 该系统的使用者有谁?

7.2 主要功能模块(不要太多)及每个模块的负责人。下周每个人要提交自己负责的模块代码及运行视频。

7.3 该系统的主要的类设计及类图(可用)

7.4 你准备如何存储图书信息、解决信息、读者信息等。

3.码云及PTA

题目集:异常

3.1. 码云代码提交记录

在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 然后搜索并截图

3.2 截图PTA题集完成情况图

需要有两张图(1. 排名图。2.PTA提交列表图)

3.3 统计本周完成的代码量

需要将每周的代码统计情况融合到一张表中。

转载于:https://www.cnblogs.com/dycsy/p/7895486.html

当然,下面是一个1-10页的密闭空间的作业规程: 页1: 1. 引言 - 本规程旨在确保在密闭空间内进行工作时的安全和顺利进行。 - 密闭空间是指没有自然通风的封闭环境,如储罐、管道、地下室等。 2. 目的 - 提供适当的指导和规定,以确保在密闭空间内工作时遵守相关安全标准和最佳实践。 3. 适用范围 - 本规程适用于所有需要进入或操作密闭空间的员工、承包商和访客。 4. 定义 - 密闭空间:没有自然通风的封闭环境。 - 进入监工:负责监督和管理进入密闭空间的人员。 页2: 5. 作业前准备 - 确定作业目的和所需资源。 - 确定是否需要进入密闭空间进行作业。 - 制定进入计划,并确保已获得相关许可和批准。 6. 进入前检查 - 检查密闭空间是否适宜进入。 - 确保密闭空间内没有有害气体、毒物或其他危险物质的存在。 - 检查通风设备和紧急救援设备的功能性。 7. 个人防护装备 - 所有进入密闭空间的人员必须佩戴适当的个人防护装备,包括但不限于防护服、呼吸器、手套和安全鞋。 页3: 8. 进入程序 - 严格按照进入计划和程序操作。 - 在进入前,确保所有人员了解应急撤离程序并熟悉紧急救援设备的使用方法。 9. 作业期间注意事项 - 所有作业人员必须保持高度警惕,遵循工作指导和安全规定。 - 在作业期间,严禁吸烟、使用明火或任何可能引发火灾或爆炸的物品。 10. 作业后程序 - 在作业完成后,对密闭空间进行彻底清理和检查。 - 确保所有工具和设备被妥善存放。 - 做好相关记录,并向进入监工报告作业结果和任何异常情况。 页4-10: 根据具体情况,可以在后续页面上添加更多详细的规程,如: - 进入密闭空间的限制条件和要求。 - 进入密闭空间的人员培训和资质要求。 - 密闭空间内的作业安全措施和操作程序。 - 作业期间的通信和监控要求。 - 应急情况和事故处理程序。 请注意,以上仅为一个基本的作业规程示例,具体规定应根据实际情况和相关安全法规进行调整和补充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值