浅谈怎么学习JAVA
其实初学者学习JAVA不要急,刚开始一定很慢,大家都知道万事开头难,但细节一定要掌握,到后边就轻松了。每个人的学习方式是不一样的,也许你有更好地学习方法,一个人的不见得适合另一人,我就谈一下我是怎么学习JAVA的吧,或许会对你有一点帮助。
学习Java的第一步是下载好JDK,写一个Hello World,其实JDK的学习没有那么简单,关于JDK有两个疑问:一个是CLASSPATH的疑问,其实从原理上来说,是要知道JRE的ClassLoader是如何加载Class的;另一个疑问是package和import疑问,如何来寻找类的办法疑问。把这两个疑问探究理解了,就扫除了学习Java和运用JDK的最大阻碍。
第二步是学习Java的语法。Java的语法是类C++的,基本上干流的编程言语不是类C,便是类C++的,没有什么新东西,所以语法的学习,大约半小时就足够了,若是你对这方面有更好的理解力,那就更容易了。只有要注重的是有几个不简单难理解的关键词的用法,public,protected,private,static,什么时候用,为什么要用,如何用,这能够需要有人来指点一下,《Thinking in Java》这本书上面是讲了这些概念的,相信你也会有所促进的。
第三步是学习Java的面向对象的编程言语的特性。比方继承,布局器,抽象类,接口,办法的多态,重载,掩盖,Java的失常处置机制。关于一个没有面向对象言语布景的人来说,我觉得这个进程需花很长很长时间,因为学习Java之前没有C++的阅历,只需C的阅历,把书上面的重复的揣摩,批改,检验,把那几章内容重复的看过来,看过去,我才彻底领会了。不过我想如果有C++阅历的话,大约一俩小时足够了。那么在这个进程中,能够多看看《Thinking in Java》这本书,对面向对象的说明非常透彻。这是通过自己的检验和揣摩来学会的。
第四步便是初步晓得Java的类库。Java的基础类库其实便是JDK设备目录下面jre\\lib\\rt.jar这个包。学习基础类库便是学习rt.jar。基础类库里面的类非常非常多。据说有3000多个,我没有计算过。可是实在关于我们来说最中间的只需4个,分别是
java.lang.*; java.io.*; java.util.*; java.sql.*;
这四个包的学习,每个包的学习都能够写成一本厚厚的教材,而O'reilly也确实是这样做的。我觉得如果时辰比较紧,是不能够通过读四本书来学习。我觉得比较好的学习办法是这样的: 首先要通读整个package的布局,晓得整个package的class,interface,exception的构成,最佳是能够找到剖析整个包布局的文章。
这就是我总结的学习Java的一些方法,跟你们共享一下,仅作参阅。
因篇幅问题不能全部显示,请点此查看更多更全内容