最近终于把java的小游戏考核完了,细细想来,进入java阶段真的已经好久了,大概是从大一上学期中旬就开始学习java了,当时我还一直吐槽java键盘输入的麻烦,要导入一个Scanner包,还要先new一个对象才能使用,对于当时主要在学习c语言的我来说真的是有些麻烦,但是现在完全习惯于java的写法了,果然习惯才是最强大的力量。
这个阶段是一个长战线,就目前而止来说,java的前八章已经掌握的差不多了,第九章的异常处理也还行,但是泛型掌握的就一言难尽了,泛型和容器类下去还需要系统的进行学习。通过制作小游戏,也跨章节的掌握了一些有用的知识,比如图形界面的设计,定时器,键盘、鼠标事件等。
在最开始制作java小游戏时真的是一脸茫然,感觉无从下手,只能跟着视频一步一步的完成了我的第一个小游戏------贪吃蛇,虽然有些简陋、简单,但在制作的过程中我学会了制作小游戏所必须掌握的知识,更重要的是我逐渐了解java面向对象的编程思想。在对贪吃蛇进行了修改与调整之后,我突然觉得拿这么简单的游戏过去考核有些不合适,便开始了自己的第二个小游戏飞机大战。这次我没有再跟着视频写(当然我是有源代码的),我根据自己的制作思路,开始一个接一个方法的将其敲出来,最后再调整图片与修改bug之后,成功完成了作品并开始进行java游戏的考核。
考核时学长对我游戏进行了分析与指导,我也知道了如果将java进一步的学习,例如会用链表之类的方法,能让我的游戏更加精简且不会出现因为对象过多所造成的卡顿,同时通过提问,我也知道了我对于java最开始的java概述知识有些遗忘了。下个阶段走基础时要更加的扎实。