千锋深圳Java学员感悟 学习中重要的是思考的过程
时间:2017-10-30 13:36:10 | 来源:学员投稿 | 作者:Java学员光阴似箭,日月如梭。不知不觉JavaEE阶段JavaSE的学习就已经结束了。在为期五周的学习中,我从一个只会敲hello world的小白已经变成了一个可以写出一个小项目的入门级小白。回顾这五周的学习过程,不难发现这其中的课程安排是循序渐进、环环相扣的。
周:首先介绍了Java是什么样的一个东西以及Java是用来做什么的,让我们对这么语言有了一个初步的了解。而学习一门语言首先要通过学习“单词”开始,标识符以及关键字就是Java语言的“单词”。然后就是学习语言的一些基本语法,其中包括变量类型、各种运算符和Java的执行语句。在了解了顺序结构语句、分支结构语句以及循环结构语句以后我们就可写出一些简单Java语言完成一些简单的可以实现简单问题的代码了!

第二周:经过了周的学习,完成一些简单问题的代码已经不能满足我们了。于是一种新的储存数据的数组出现了,我们以一维数组为例,并且将其扩展到了二维数组和多维数组,循序渐进。这时候我们对于数据的处理就到了一个新的高度并利用一维数组完成了一个简单的学生管理系统!之前学的内容可以解决一些问题了。而Java语言毕竟是一种面向对象的语言,我们要用它来实现和解决具体问题。
第三周:面向对象其实是一种设计思想,如同学习其他语言一样。我们在学习过程不免会参考一些前人的作品,于是就学习了一些经典的设计模式。而面向对象就会使用到很多对象抽取出来的类,进而我们学了一些Java语言的常用类。因为Java为我们提供了非常多的类,要想充分地利用这些类,我们就必须学会查看API——我认为这个时候我们才已经入门这个语言,这时候就好像是我们学英语时候开始学音标,学会了音标我们的自学能力就有了质的飞跃!
第四周:到了这个时候,处理数据已经不能够满足我们了,我们需要处理的是一个个对象。而集合就是为了解决我们需求的,不同的集合能够处理不同的类型。要是想要深刻的了解每一个不同集合的用途,就要学会看其源码。所谓“知其然,还要知其所以然也”。
第五周:之前四周的都是单线程了,为了实现复杂的问题,就必须使用多线程。由于有多个线程,线程与线程之前不免会出现一个问题。其实多线程重要的就是线程安全问题。至此,Java阶段的学习已经接近尾声。
在我看来,这五周不单单是JavaSE的学习。是一种学习习惯的养成过程:遇到一个问题,首先自己思考解决方法。然后通过自己的能力尽可能去完成,不懂的去查API。千万不要为了尽早得到想要的结果去看别人的代码,因为对于现在的我们来说,学习思考的过程比得到结果重要!当然,在做出来以后可以去看看别人的代码,总结区别与优劣势。
上一篇:千锋深圳PHP学员心得 改变命运的方法只有不断努力
下一篇:千锋深圳HTML5培训学员感悟 坚持学习才能获得胜利

