201521123101 《Java程序设计》第10周学习总结

1.本周学习总结

2.书面作业

1.finally,题目4-2

1.1 截图你的提交结果(出现学号)

1.2 4-2中finally中捕获异常需要注意什么?

 finally不管是否捕获到异常,始终会被执行

2.用异常改进ArrayIntegerStack,题目4-3

2.1 截图你的提交结果(出现学号)

2.2 实验总结

 注意抛出异常是否要声明

3.自定义异常,题目5-4

4.1 截图你的提交结果(出现学号)

4.2 自定义异常有哪几个关键点?

 抛出异常,应显示异常类、及其异常具体原因
 自定义异常是自定义的异常

4.读取文件并组装对象

实验任务书中中的题目3:读取文件并组装对象

给出关键代码(需出现你的学号)

5.学会使用Eclipse进行调试,观看相关调试视频

5.1 简述使用Eclipse进行调试需要几步?

 设置断点;启动调试模式 ;F5F6F7快捷键进行调试 ;查看状态值

5.2 调试时F5, F6, F7快键键各有什么不同?什么情况该使用哪个快捷键?

 F5:step into跳入
 F6:step over跳过
 F7:step return跳出

5.3 除了Eclipse的调试器,你还使用什么方法调试程序?

 System.out.println()输出来调试

6.题集多线程

6.1 程序填空3-1、3-2。(截图提交结果,出现你的学号)

6.2 函数4-1(Thread)、4-2(Runnable)(截图提交结果,出现你的学号)

6.3 函数4-3(Runnable与匿名内部类)(截图提交结果,出现你的学号),并使用Labmda表达式改写。

6.4 实验总结

 线程的创建和使用以及停止

7.源代码阅读:多线程程序BounceThread

7.1 哪个类是支持多线程的类,它实现了什么接口。这个类做了些什么?

 BallRunnable类,实现了Runnable接口

7.2 Ball.java这个程序只做了两件事,这两件事分别是什么?

 实现小球的大小和小球移动的位置

7.3 BallComponent也只做了两件事,这两件事分别是什么?

 添加小球和画出小球

7.4 BounceThread中,什么时候启动了新线程?

 添加小球的时候

7.5 这个程序是如何实现?一个大致的执行流程是什么?

 添加小球,设定小球大小、移动路线,反复上述过程

8.购物车系统中的多线程

8.1 购物车系统中可能存在哪些多线程问题?

 多个顾客同时使用购物车

3. 码云上代码提交记录

posted @   室内滂沱  阅读(138)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
阅读排行:
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· .NET Core GC压缩(compact_phase)底层原理浅谈
· Winform-耗时操作导致界面渲染滞后
· Phi小模型开发教程:C#使用本地模型Phi视觉模型分析图像,实现图片分类、搜索等功能
· 语音处理 开源项目 EchoSharp
点击右上角即可分享
微信分享提示