入门的学者学习Java工程师的“指南之路”
1.考虑一下
1)你对学习Java是否有喜爱?
2)你是否能静下心来锲而不舍地学习?
这是个简略但又必定不应该忽略的问题,你深信自己对Java感喜爱、并且又有喫苦的准备,那你才或许学好Java!假定具有这两点条件,就请持续往下看……
2.准备一下
请不要把你的学习Java之路和其它计算机技术分隔看待,技术的联络往往是千丝万缕的,你应该掌握一些学习Java所触及的基础知识,关于 “CLASSPATH要怎样设置啊”、“跪求JDK下载地址”等等问题,你不应问,因为Internet上太多答案了,乃至换个角度说,你是不是还不合适直接学习编程?
1)买本Java学习用书。
JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书本,引荐你买一本合适入门的、较新JDK版其他Java书本。
网络上学习Java的资源许多,但根柢不够系统,具有一本Java入门书本,是你系统学习Java的基础。
2)准备Java学习环境。
准备你的学习环境,很简略,设备JDK 6,然后用相似UltraEdit、EditPlus的文本编辑器配备你的学习环境(wsmdianzishangwu),Internet上有许多关于怎样配备的文章。初学Java,不建议用IDE东西,经过一行行的敲代码,你会碰到许多问题,只需这样,你才调学会怎样解决问题,并加深自己对Java的了解。
3. Java基础学习之路
学习Java的进程虽然辛苦些,但又是处处有精彩!学习进程中的心态必定要坚持专心,网上关于言语间的“PK”处处都是,别被浮躁影响!认准了Java,你就坚持!打败心魔,恒心终究会给你酬谢的。
Java的系统分为Java SE、Java EE和Java ME(JDK 5.0早年分别叫J2SE、J2EE和J2ME),Java的敲门砖便是Java SE了,也便是你要入门学习的内容,不论你日后是选择哪个系统范畴作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java基础;假定想学Java EE,关于AWT、Swing也要有必定程度的了解。
4. Java EE学习之路
学习了Java SE,还仅仅完毕“万里长征”的第一步。
接下来选择学习Java EE或是Java ME;估量选择Java EE方面的学习者会多一些。
学习Java EE,在开发环境上不建议再用文本编辑器,NetBeans 5.5(现在最高正式版别)很合适初学者。
4.1学习JSP/Servlet
在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,终究现在许多的在用系统都仍是根据JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(现在正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的。在学习JSP/Servlet进程中,应该结合学习JDBC、数据库开发技术,终究绝大多数Java Web项目都是和数据库紧密结合的。
4.2学习数据库开发技术
数据库技术是做事务系统必备技术,Java Web开发人员最低程度都应该掌握SQL语句的运用!数据库技术大体可分为DBA技术和数据库开发技术,常用数据库有DB2、Oracle、SQL Server、MySQL等,你能够结合实际需要,选择一种数据库,并花大力气掌握其开发技术。
记住,学习数据库开发技术和学习Java EE,是相对独立的,你能够在学习JSP/Servlet的一同,学习数据库开发技术(如SQL语句等),或许先学数据库开发技术,之后再学习JSP/Servlet。
4.3学习Java EE其它开发技术
再往后,能够学习一些EJB的知识,现在EJB最新版别是3.0,其和前面的2.X版别比较(wsqjtysj),有较大不同,考虑到现在EJB 2.X还有很大的运用商场,建议结合学习EJB 2.X/3.0。在学习EJB进程中,应一同掌握一种企业级运用服务器的运用(如WebSphere、Weblogic、Sun Applcation Server或JBOSS等,现在Sun Applcation Server 9.X和JBOSS都可支撑EJB 3.0)。
5.扩展学习
等你对Java EE有些感悟的时分,你天然就会想不断扩展你的知识面,这时分你能够学习Spring、Hibernate,以及各种Web结构(如Struts、JSF、Webwork或是Tapestry等)。
跟着技术、经历的不断堆集,你会逐渐重视分析、规划等更高层次的知识,这时分,你可进一步学习相关的UML、方法等知识。
从头到尾,实践是学习Java技术进程中极其重要的一环。脱离了实践,是学欠好技术的!或许Java入门并不难,但要真实学好Java,或许是一辈子的作业。