学习java差不多半年了,从一开始的纠结痛苦到现在的略知一二,这个过程往往是最容易放弃的,而当你跨过了这个阶段之后将会发现,其实最难的就是开始。
在这里给想学习java却又不知道如何下手以及刚刚接触的新手一点个人的理解以及建议吧!
我给学习java三个阶段:
1.初始java,也就是会“Hello Java”的阶段,其实你如果说你会“hello others” 都一样,也就是远观阶段,你刚刚登上java之山的第一步台阶,你现在要做到就是坚持下去,去探探这座山的美景,这个阶段你要学习的是:j2se部分也就是javase部分,java的具体语法,变量,操作符,初始化以及java最重要的三个特点:继承,多态和封装,记着,不要想象去完全搞懂它,你要做的就是能看懂基本的用法,想要完全搞懂可能这个阶段完全不够。学完这些就可以学习javase的高级部分,就是:多线程,网络,GUI,容器...等!
上面的第一部分我只是用了几百字去概述,其实是最重要的部分,你以后的所有工作将围绕它开展,我个人学习这个部分用了半年,光视频就看了2遍,因为总是记不住(注:当然我的智商自认为不高,您要是聪明也可以当我没说)-(),个人感觉“尚学堂马士兵”老师的视频非常不错,并不是知识的高明,而是一种学习编程的态度以及解决问题的方法和心态,他的视频个人感觉有百分之15的内容并不是在讲java,而是在告诉你如何学习IT(个人意见)。如有需要可以联系我(QQ:952411548)。
当然没有任何人可以说:看看视频就可以学好编程,那不可能!记住,动手是最重要的,一开始如果你不会写那就跟着敲,一段时间之后请进阶到看着老师写的程序,分析分析,然后合上书或者视频,把它写出来,你会发现大有裨益。这里给大家画个重点吧(javase部分):基本的进制转换,移位运算,不同数据类型的长度;代码的执行过程具体就是初始化过程(包含构造方法,静态方法以及普通方法的执行顺序);继承;多态;容器;多线程;网络(这个部分一定要注意基础,网络的基础各种协议以及基本网络知识的积淀很重要)。注:GUI 其实用处不大,你如果之后要是学习javaEE的话,基本很少用到。
到这里恭喜你,已经上山了,不过后面的路会愈加艰险。不要放弃,不要怕困难,因为程序员就是一群解决困难的人!
学完javaSE之后,你将要朝向java的山顶走去,而在这个过程中,你将会碰到两个问题特别棘手:1.不知道接下来要学的东西以及如何过渡到javaEE部分。2.时间的利用,以及代码的提高。
上面的两个问题我将在明天晚上的帖子中和大家分享!
完全自创,如果有大神发现纰漏请帮我执政,感激不尽!