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是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做 AWT、Swing开发,那就另当别论了。I/O、Thread都是基础之一

接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,Java EE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。

在Java EE中,首先要学习JSP/Servlet(结合Tomcat、mysql)技术,建议JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的(至少描述性配置信息是通过XML来描述的)。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。

这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也是要掌握的。常用数据库有DB2、Oracle、SQL Server、MySQL等,你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。
记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet。

我:当看到这个建议时——数据库开发技术。同时学习

呼,看来一天又要更忙了呢。



这里是搬运慕课网的java工程师的学习


望你我都可以有借鉴之处,结合目前和自身的学习之道。




html css javascript  然后是JDBC、Servlet、JSP
然后就是Spring Struts2 Hibernate

建议不要把sql和HTML跳过,因为学习J2EE主要是学习B/S结构,就是javaweb,做web开发首先要会HTML、CSS+DIV布局,还有javascript也是必须的,SQL在javaweb中比较的重要。
给你条路线:HTML、CSS+DIV、javascript--->sql、JSP/servlet、XML--->SSH、AJAX

我:以上两条建议确实是我们学校给我们安排的学习课程路线。



你确定都掌握了吗,尤其是输入输出流,多线程,网络这些技术在web开发中用的很少,不过我当年学习java也是这种情况,学完了这些,总觉得自己学会了,其实只是学会了语法,没有掌握精髓,像接口,抽象之类的概念要掌握其中的精髓和奥妙,需要多做项目,多解决问题才能体会到他的好处。
 当初我学java只是带着一本java applet的教程书在那儿里面学习java,还没楼主这么系统呢,什么配置环境变量,在dos下编译,运行java class文件等等。后来我也是在网上搜了一下java的进阶书。
jsp技术肯定是要学的,建议楼主先不要学习框架之类的东西,找一本jsp基础的书学习,里面讲解web编程的本质,html的语法,jsp技术的原理等等。然后建议学习xml方面的知识,jdbc,jndi,tomcat等等,在接着就是学习J2EE的技术,比如mvc设计模式,可以结合struts进行学习,hibernate,spring 等等。
仅供参考



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值