java考试感受
我在刚开学时,迎来了java课程的开学考试。Java开学测试,测验的是在暑期期间,同学们自学java的结果。考试试题由课程老师,独自出题,难度系数约为完成了java基础课程的水平。
考试题目是实现ATM机的基本功能。考试要求为:ATM机的账户记录Account有账户的唯一性标识(8个数字的组合),用户的姓名,操作日期(Date),操作类型,账户密码(六位的数字,可以用0开头),当前的余额(可以为0)。该程序模拟ATM的功能设计,当用户插卡后显示,输入密码界面,用户输入正确密码(用户输入错误密码,则提示该卡已被锁定,无法操作),则弹出选择界面:存款、取款、转账汇款、修改密码、查询余额。
考试开始前,应老师要求,在编程前十五分钟,我对老师发的文本要求,详细的捋顺了自己的思路。说真的,本来没什么感觉,因为以前的程序,嗯,还是称之为代码吧,之前的代码十分短小,编写起来可边写边看,边看边想,可是,程序量一旦大起来,便出现了,边完一部分后,不得不回头修改之前代码缺漏的地方,往往很长的时间都用在了对之前代码的修改上,而当我将整体的思路捋顺后,在类中的函数便可以一次性编好,无需进行太大的修改,这是一个我需要养成的习惯。
说真的,对于java,在暑期我所花费的时间并不长,并未掌握文件操作,不得不说,学校要求学生先学习c与c++是有依据的。在学习java时,我会不由得将java与c++语言相通的地方进行比较,哪怕语言不同,但是语言的结构,函数的作用,类的封装还是大同小异的。循环函数,if语句,数组声明,switch语句仅仅经过一次的阅读,依照之前语言的经验,很快便上手了。
但是,和之前一样的是,我又一次卡在了对于文件的读取上。而且不像之前的c++有老师的指教,这一次的自学让我苦不堪言,文本的读取输出到屏幕上倒是十分简单,难就难在读取后要按照字符串的形式接受。在经过了长时间的自学后,我选择用数组来储存数据,因为考试时间不容许我在现学文件了。
很惭愧,自己只能利用取巧的方式,怪也怪自己没有在暑期认真的学习,怨不得别人。
很难说出那种自学的快感和纠结的痛苦,静下心来阅读别人的程序,去领会他人的想法。了解他人程序后,又要去验证自己的一些小想法,去小改程序。都说天下文章一大抄,就看会抄不会抄。程序又何尝不是,站在巨人的肩膀上,确实要看的更远。
最后就是学长的测试了,我的程序基本满足了五个功能里的大部分,所以混了个及格分,在晚上我也一直研究题目,并完善了我的的代码。
这一次开学测试,就像老师说的那样,认清自己,明白自己的不足,被打击后,坚强的站起来,不在倒下时放弃,就在倒下处雄起。很幸运自己遇到了这样的老师,他不是逼迫你,而是让你自己逼迫自己。

浙公网安备 33010602011771号