不知不觉学习java已经两个月了,时间过的挺快的,感觉学的还可以,很多东西都可以理解了.
以我个人的经验,学习java应分以下几个阶段:
java的语法学习
面向对象观念的建立
java基本类库的学习
学习设计模式
应用设计模式
经过大量的实践,可以设计模式
以上六个阶段,其中前三个阶段是针对java的,但java中,在很多设计模式的应用,同时有很多功能都支持设计模式,所以不懂设计模式的人是不会很好的应用java做开发的。第4、5个阶段的学习在前三个阶段的基础上,学习、应用成功的经验。从而进入第六个阶段,在软件设计这个领域尽情发挥。本人受能力所限,还处在第4个阶段的学习过程,所以会对前四个阶段说明。第五、六个阶段只是我根据我自己的知识做的推断,还没有经验无法说明。
在对这些学习阶段进行阐述之前,我先说一下我的学习方法。在学习新的知识时我通常是按以下三个阶段学的:
理论学习。通过对理论的学习,尽量了解新知识的概念;学习之后只是粗略的了解概念,不能和实际很好的结合。
演绎阶段。根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,建立对新知识的感性认识。
归纳阶段。从一个更深的层次理解理论
说到浮躁,这也是一个很值得我们深思的问题。说实话,我觉得我自己也有这样的倾向,不仅是我,估计大多数的人都有这个毛病。总是喜欢讨论什么语言最好,什么语言功能强大。这种讨论倒没有错,不过真正学习的时候,浮躁会使你失去很多。在学习过程中,我很努力地使自己保持心理的平静,从基础学起,甚至是一些看上去完全没有必要的基础。
1、java是一种面向对象(OPP)的操作语言,必须要明白这点,才能从总体上把握java
2、学习编程的第一步是从分析别人的代码开始的(老师说的),书本上,网络上有许多代码,要认真分析,掌握其精髓,学习java尤其如此。
3、分析代码还不够,还得自己动手,学习java最好有一定的编程基础,至少要懂一二种其他编程语言,比如c++语言,vb语言,foxpro等,
编程语言间有许多共性,很多是相通的,能帮助你更好地理解java。
4时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用JAVA。
5.在学习的过程中, 最好能够了解Java的底层机制, 而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。
要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
6.在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己,
最好能参与一些实际的项目。(这点是很多JAVA初学者最需要的东西,在这里可以实现,为我们增加不少实践经验)
我觉得学习编程要享受编程的乐趣,只有你觉得他有乐趣的时候你才会用更多的热情去学习。
以上就是我学习Java 语言的心得.