开学第一课
作为大二开学以来的第一课,这实在不是什么好的回忆。大一放假之前,Java教导老师王老师就已经告诉我们在开学第一周第一课会进行考试,并将考试试卷的样题发给了我们,在暑假由我们自主学习,当然老师不会什么也不交教,老师将一些Java的学习途径告诉我们,让我们自己去寻找。在暑假刚开始时,我通过传智播客下载了关于Java基础知识的视频教程,在学了一段时间后,对所发样题进行编写。在小学之时老师对我们说内容会稍加改变,可能会涉及一些存储文本的知识,听到后有点懵,对于相关知识并没有学习,之后通过百度查询到了类似的题。在上面引用了很多的类比如FileWriter、FileWriter等,对于这些类的介绍通过JDK1.6 API帮助文档了解相关类的作用但还有一些只是为弄懂,所以只能死记了。
在开学第一课之前我就感觉会有事情发生改变,测试内容会发生改变。真正上课时体确实发生改变了,但与我所预料的完全不同,新出的题目完全是换了一个题。王老师对我们说开学第一课这题考试对我们是一个下马威,是为改变我们的轻视之心。不知道是他人怎么想,我看到题后完全同意他的说法。
开学第一课的试题是对于ATM机的模拟。在刚开始时,对试卷上的要求进行了查看但没什么思路在百度查了相关例子后,原本相对例子进行修改,,看了几个例子后找了个进行修改,但出入实在是太大,修改的话就要全部更改。于是重新开始编写,但是对于程序编写没有清晰的思路,上去就开始写要实现的功能,在写完第一的功能后发现在主函数调用时有问题在不断的修改,直到最后思路才就开始清晰一些,但为时已晚,只能通过挣分,不能写玩程序。
在本次的测试后,我发现我对于程序的变成没有一个清晰的思路,往往都是想到哪里写到哪里,到最后各处不能衔接在一起,还要回过头来再次修改。除此之外,没有对题目的要求仔细阅读,导致全盘的错误。最后就是对知识的储备上,ATM模拟上要求存入文本中,我对这方面的知识学的很少,在具体应用时几乎不会。
在以后的编程中我要对这些方面进行改善,加强对知识的储备。