学习java要多长的时间怎样才能学好java算入门?

原标题:零基础学Java需要多久?有什么学习技巧?

转眼间,距离我加入千锋Java面授学习,已经过了一个月零三天了。记得来到的第一天,我并没有像其他同学那样,有紧张、激动的心情。相反,我的心情是很平静的。但经过这一阶段的学习,我慢慢改变了这种状态,开始慢慢有了一点危机感和压力。过大的压力对身心是不健康的,但是适当的压力,能给自己带来最好的动力。

还记得,刚开始上课的两个星期,可能是由于还没适应这种学习的方式,总感觉学习得很累。每天都要从早上9点,坐到晚上9点。但是在学习的过程中,自己慢慢总结了一些学习方法,也正是这些方法才让我更有了学习的动力。

首先,学习一门知识,是要有水滴石穿的精神。每天上课,我们都要保持精神的高度集中。或许有些同学会觉得,老师每天上课都有录视频,每天晚上我看一遍视频就行了。但其实我觉得这样效率是很低下的,如果老师在课堂上课的时候,你能够认真地听,把老师讲的知识点都听懂。那么在课后,在晚自习的时候,你就有比别人更多的时间去扩展,去巩固知识点。如果坚持4个月下来,我想,你得到的收获会比别人更多。

其次,每天要多敲代码。做为一个刚刚学习一门新语言的程序员,我觉得要想掌握好这门语言,没有捷径,只有多敲代码。其实老师每天在课堂上讲的例程都是精华,所以我每天晚自习的时候,都会按照老师要求的那样。把他在课上讲过的代码重新敲一遍。在刚开始学习的时候,很多同学都会有这种感觉。觉得自己在课堂上,已经理解老师讲的内容了,但是一遇到作业或者考试的时候,就怎么样也想不起来这个知识点。其实这个情况的出现根本原因就是代码敲得少。听懂了,不代表自己会使用了,会使用了,不代表你能用得好。所以我认为,每天把老师课上讲的代码敲一遍,是很有必要的。

最后一点,就是要多思考。我认为,程序员最重要的就是自己的逻辑思维。但并不是各个程序员都有好的思维。我觉得这是因为他们在遇到问题的时候,没有勤思考。我觉得遇到问题的时候,我们要养成首先问自己的习惯,这样我们就对问题有了自己的认识和思考,即使你想不出来,你也是有了很大的收获的。

我想,在日后千锋Java面授学习中,能坚持做到这三点的话,你的收获一定会比别人更多。

}

学习Java之前,先别急,静下心来好好想想:

1)你对学习Java是否有兴趣?

2)你是否能静下心来坚持不懈地学习?

嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……

请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识,对于 “CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问,因为Internet上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程?

1)买本Java学习用书。

JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK 5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,《Thing In Java》绝对不应该作为你入门Java的第一本书籍!

记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础。

2)准备Java学习环境。

准备你的学习环境,很简单,安装JDK 6,然后用类似UltraEdit、EditPlus的文本编辑器配置你的学习环境,Internet上有很多关于如何配置的文章。初学Java,不建议用IDE工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解。

准备好后,开始进入激动人心的Java学习里程吧!


学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。

永远记住:自始至终,实践是学习Java技术历程中极其重要的一环。脱离了实践,是学不好技术的!

目前关于Java的争论很多,如“Java正走下坡路”、“Ruby必将取代Java”等论点甚嚣尘上,但正如我前面所言,这是一种浮躁的表现,Java的前景非常好,特别是Java开源以后!就让他们去吵去吧,掌握了Java,你就掌握了当前最火的技术。

学习【Java】有困难需要视频资料可以加 婷婷QQ 一起学习交流,晚上有时间还可以参加永久免费分享的高清视频直播课程(免费分享哦)

}

我感觉如果是已经工作的话,首先得是以工作为首要目标,所以要以公司的项目为基础多深入研究学习,如果遇到基础方面的可以顺便提高下基础知识。

等把公司的项目框架可以熟练应用以后可以从0搭建自己认为更合理成熟的框架,这样会对所学到的知识有个更深入的了解,或许你会发现db connection必须得在finally中关闭才安全,而之前用到的各种框架由于封装的很完善,所以你不会了解到这一层的知识。

等你自己的框架稳定成熟后可以用其他替代的技术框架来搭建,比如之前用hibernate,现在新流行的springdata jpa也可以尝试下,总是就是要跟着新技术的潮流去不断提升自己,不要只把眼界限于某一个框架,要真正的是研究到底层也是王道。

接下来就是要自己完全废弃框架,自己实现一套开源的框架了,像springside,jfinal,到这个时候我觉得你的技术已经炉火纯青了,bat也可以随便进入了吧。

}

我要回帖

更多关于 怎样才能学好java 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信