对华信一整个阶段的总结复习,也是开启我真正学习java的地方。
在华信的学习分为四个阶段,刚刚结束了第一阶段的学习,在这么一个阶段里,首先是暑假的一个月的学习,主要是根据几个小项目的实现来学习一些最基本的知识。包括说java里面的一些基本的定义:类与方法、属性、队列关键字等等,一些在java中构造我们所需要的面板的最基础的东西,怎么去使用,注意的一些东西。
从最开始的一个固定的面板到后来可以操作的一些动画的基础,线程的运用让整个画面的运行更加简洁,从画板到连连看,其实第一阶段的学习讲解的是java里面最基础的一些东西,为以后的学习打下基础。
对第一阶段的小的板块进行一次归纳:
首先是基础知识的讲解:对一个项目的完成,就如我说过的一样,包括三个部分《面板—实现—监听》,就是我们想要一个什么东西,先将之勾画出来,用我们了解到的代码将这个面板实现,最后就是对面板上的一些基础功能的实现,也就是加监听器的地方。这三个部分的实现又包括一些很基础的东西:类与方法,Swing组件的使用,布局管理,监听器的使用,异常的情况分析,文件的输入输出,当然,包括开学之后对树的学习,树的定义,怎么去构造树,读取树的三种方法,穿插的递归方法的使用。后面的二叉树,完全二叉树。最优二叉树,利用最优二叉树的性质去完成一些功能,也就是哈夫曼压缩。
在这一整个阶段的学习中,做的一些小东西的:画板、五子棋、文件搜索器、超级马里奥、别踩白块儿、连连看、哈夫曼压缩,将知识融入到游戏中,从游戏中反馈出知识点。
其实,这一阶段的学习,讲的都是一些基础的东西,教你怎么去学习,怎么去构造一些最基本的东西,为以后的学习打下基础,在java的学习中,逻辑的思维很重要,要理清在干什么,要干什么,对前后的步骤逻辑和空间的一些想象要丰富,讲道理搞计算机的,如果要深入发展的话,想象力是决定你个人高度的东西,只要敢想,没有什么是做不到的。