|
java是一门很强大的语言,但并不是太难,所以学习java不能有畏惧心理。语言的学习是一种积累的过程,不能指望看一两部视频、一两本书就成为高手了。必须多动手,多思考。- @ I& e6 E) S
刚接触java的时候,一定要弄清楚java的基本语法,对于书中或者视频中的代码一定要自己亲手敲一遍。一来能熟悉下语法,加深印象,二来能培养一种编程的感觉(有点虚。。不过个人经验证实一开始对着书上的代码多敲敲,对后面自己编程有很大的帮助,入门会更快)。即使学习过C++,c#一类的语言,对java基本语法也不能掉以轻心,因为java在很多细节上面与其他的语言不一样,不完全掌握基本语法后面根本没法写程序,强烈建议此时不要用可视化的编程工具,记事本,editplus是很好的选择(linux就VI吧,用习惯了就发现VI确实很强大)。由于刚开始接触,所以编译的时候一定会经常报错,但这是一个很好的学习机会,慢慢积累处理异常的能力。5 N" N0 i/ X. F! v) }7 O
基本语法熟悉了以后就要开始了解一些java常用类了。java中最重要的几个类是Object,String,Collections(List,Set,Map这几个接口),这些东西在后面写程序一定会用到,而且非常频繁。这个时候就需要培养查API文档的能力了,练习查API最好的方法个人认为是学Swing,自己既能做做界面,又可以极大地提升自己查API文档的能力。这个时候就需要一个良好的开发环境了,eclipse是一个很好的选择,强大还免费。Swing的学习尽量用eclipse手敲代码(Eclipse不具备图形拖拽功能,当然加插件除外),毕竟不是为了用Swing,而是提升自己查询API文档的能力。这个时候可以接触写算法,了解数据结构,这对以后编程非常有好处,但不宜研究过深,毕竟java提供了大量的算法(比如数组排序,java中一个Arrays类中的sort方法就完成了排序,但你完全不需要知道他的实现方法)。# N. O3 T) I& c) U& o9 _
现在你应该学习javabean规范了,他可以保证你写出漂亮规范的程序,写程序不是一个人的事,养成良好的编码习惯会让以后和别人合作更加轻松。5 M) R# {0 m$ h; O2 M+ R3 k' {
后面的是一些java的高级内容,也是痛苦的开始。但前面基础打好的话就会轻松很多,所以基础很重要。io流,线程,异常处理这些都是程序开发不可或缺的一部分,如果实在学习起来有难度的话,可以只掌握基本用法,以后再慢慢深究,关键是要体会到写程序的快乐。自己写写小程序(记事本可以锻炼String,File类,Swing等,推荐),遇到不会的地方就翻翻书,google下,去论坛发帖也是不错的选择,不过自己遇到问题一定要自己先思考下,实在无法解决再去求助。思考的时间最多不要超过一个下午,也不要因为想不出来就不去想了。一点一滴的积累你会慢慢发现程序并不是很难写,这个时候你就已经入门了。
Q0 y4 p2 j7 A! n 在后面就是学习java一些主流框架,尚学堂的视频很不错,推荐下载看看。多做项目,每天至少保证写200行的代码量,自己才不会生疏,逐步缩短和牛人的差距。
* g& t B; j) N( ^* O; O( ^ O# u 因为是第一次写心得,而且本人也只是刚入门不久,上面的心得只能算是抛砖引玉,以后希望能和大家多多交流,共同进步。 |
评分
-
1
查看全部评分
-
|