本次PTA作业题集异常、多线程
题目4-2
答:try执行后finally才会执行,并且即使try中有return,finally也会执行。
题目4-3
1.如果栈满,抛出FullStackException
;如果栈空,抛出EmptyStackException
,否则返回。
2.使用异常而不是返回null来提示用户程序出错是可以让调用者更清楚知道异常发生的原因,以便于调用者解决。
题目5-4
其一需要自己建立2个异常类,然后要让它实现功能则需要在setName方法和public int addScore(int score)方法中去具体操作。其二需要在主函数中使用try catch,才使得用起来2个自定义异常。
实验任务书中中的题目3:读取文件并组装对象
给出关键代码(需出现你的学号)
观看相关调试视频
答:首先要设置断点,再进入Debug perspective
答:F5(step into):跳入某个函数内部
F6(step over):跳过某个函数
F7(step return):返回上一步执行的方法
答:改变输入的值,或者尝试在代码中自己添加输出一些需要的变量信息,通过比较多次运行后输出结果的不同来调试程序。
1.Thread的setDaemon(boolean)方法,标记线程为守护线程。
2.启动线程后调用Thread的join()方法,作用是等待线程的结束。在调用这个方法时,主线程暂停执行,等待该线程执行完毕后继续执行。
3.匿名内部类的使用,在Thread中实现Runnable接口的run方法。
答:BallRunnable类,实现了Runnable接口。
答:获得当前位置球的形状;获得当前小球的位置坐标
答:一是添加小球,二是画小球。
答:点击addButton按钮时添加一个小球,启动一个新线程。
首先让小球出现,然后点击按钮就有小球移动。再点击就多出一个移动的球。后面就会停止运动。
实验任务书中的题目6:单元测试使用JUnit4。
如果未完成作业1、2的请先完成。如果已完成的请完成第五部分:将数据用 XML 格式存储或第六部分:统计图(漂亮的图表)。注:内有代码,可在其上进行适当的改造。建议按照里面的教程,从头到尾自己搭建。
题目集:异常、多线程(3-1, 3-2, 4-1, 4-2, 4-3)
在码云的项目中,依次选择“统计-Commits历史-设置时间段”, 然后搜索并截图
原文:http://www.cnblogs.com/lzy-mini/p/6786219.html