对于java的初学者来说,如何有效地安排学习java的顺序,让自己少走弯路,一直是困扰他们的主题。今天小编就给大家总结一下java学习步骤,教你如何轻松学java。
java学习步骤
第一步:学习java语言的基础语法。学习任何一门语言都要打好基础,java的语法类似于C或C++,如果你曾经学过这些高级程序语言,那java的学习就会很轻松。
第二步:学习java的面向对象的编程语言的特性的地方。比如封装、继承、多态等。掌握面向对象的基本原则以及在编程实践中的意义,掌握java面向对象编程基本实现原理。
第三步:熟悉java的类库。java的基础类库其实就是JDK安装目录下面jre\lib\rt.jar这个包。学习基础类库就是学习rt.jar。基础类库里面的类非常多。真正对于我们来说最核心的只有4个,分别是java.lang.*、java.io.*、java.util.*、java.sql.*。
第四步:javaWeb编程。Web编程的核心是HTTP协议,HTTP协议和java无关,如果不熟悉HTTP协议的话,虽然也可以学好Servlet/JSP编程,但是达不到举一反三,一通百通的境界。所以HTTP协议的学习是必备的。如果熟悉了HTTP协议的话,又有了java编程的良好的基础,学习 Servlet/JSP简直易如反掌。
第五步:J2EE编程。像EJB,JMS,JTA等核心的J2EE规范往往是几种java技术的综合运用的结晶,所以掌握起来难度比较大。首先一定要学习好JNDI,JNDI是App Server定位服务器资源(EJB组件,Datasouce,JMS)查找方法,如果对JNDI 不熟悉的话,EJB、JMS这些东西几乎学不下去。
JNDI其实就是javax.naming.*这个包,运用起来很简单。难点在于服务器资源文件的配置。对于服务器资源文件的配置,就需要看看专门的文档规范了,比如web.xml的写法,ejb-jar.xml的写法等等。
针对每种不同的 App Server,还有自己的服务资源配置文件,也是需要熟悉的。然后可以学习JTA,主要是要理解JTA对于事务的控制的方法,以及该在什么场合使用JTA。
学习java切莫急功近利,一定要脚踏实地。初学者可以多访问一些论坛,里面有不少大神会给予解答和启示。
照着这个java学习步骤来做,你学习java的路程肯定会相对容易一些。如果你想快速掌握java,小编建议你来云和学院,这里特设有java大数据班。强大的师资阵容定会在短时间内把你打造成java高手。