J2SE是最核心的东西,由于JDK更新,现在叫做Java EE,核心的东西基础的东西一定要砸实了,所以说不是你学完了就是掌握了,现在一般主流的无论是外面培训还是自学大部分还是选择了Java EE方向,这样就要学习SSH(Struts/Spring/Hibernate)框架了,数据库知识是必须的,无论使用哪种数据库都要掌握SQL语法,数据库之间差距不是特别大,至少掌握一门脚本语言吧,xml语言要懂,EJB虽然用的不是特多,如果想深入学习也可以学习一下,Java EE总体来说就这些方向。AJAX有机会可以学习下。再说下JAVA ME,最近的市场需求非常大,应该也是跟3G的发展不无关系,国内几乎没有培训Java Me方面的,所以人才需求很大,但这也是以Java Se 为前提的。无论什么方向吧,基础一定要打好,这些不是说在外面几个月的填鸭式培训就能掌握的,需要自己经验不断积累,不断学习,至于说到ink in java这本书吧,谁都知道好,这是毋庸置疑的,但是那本书其实更主要的讲的是思想,当然思想是编程中最重要的,但不太适合初学者来阅读,当然这只是我个人意见,希望能对你有点帮助。
我的建议是你接下来学些jsp/servlet,这个是J2EE的基础,然后下一个jsp/servlet的小项目,自己
跟着做几遍。
之后学习市面上比较流行的struts、hibernate、spring这三个流行的框架,同样做一个基于这三种框架
的项目提高自己。
在学习java的同时,你必须要学习数据库的知识,简单的sql语句必须会用,还有JDBC也要学习。
学完这些你就有能找一份工作的机会了,但是机会很小。
如果想把握大一点你还要学习javascript、ajax、并且要熟练使用一种IDE工具(大部分人用eclipse)、
xml、webservice,然后多做几个项目。如果你想做一名合格的开发人员那么你应该按这种学习思路来走:
1、首先掌握语法,看看think in java吧。
2、然后上java.sun.com,学习各种Tutorial,主要是j2se tutorial和j2ee tutorial,学习tutorial的时候当然要把提到的各个例子跑起来。
3、再看看各种技术规范的白皮书吧,这个也看懂了的话,那么各种框架你可以直接看源代码,面试的时候是问不倒你的。
以上是两种学习方式,第二种难度比较大,要求英语水平较高,而且还要很大的毅力和时间。你可以按第一种思路走。
gl hf!
如果往移动设备方向发展的话...就学j2me基础一定要打好...
可以看看flex
强,我昨天刚回的贴就被你一字不差的copy来了...