2008-9-24 12:05
javasishu
java初学者指南
1、关于J2ME,J2SE,J2EE 的区别
)?E5IK$hb8t0dI
5W8A)aKx9A8h JwPg
在Java的发展过程中,1.2是一个脱胎换骨的版本,被成为Java 2。现在这几个名词被换成了Java ME,Java SE,Java EE。 3pc@1W-FX
%wD.Uy$b3g
|P.Pv
后面那个E是Edition(版本),M代表Micro,S代表Standard,E代表Enterprise。 )^ P }4u6sO!c
u"i*L:U'y's
我们一般说的Java是J2SE,是Java的标准版,用于标准的应用开发,全称是Java 2 Platform, Standard Edition;主要用于桌面应用软件的编程,学习Java一般都是先学这个,里面包含了Java最经典的类库比如String,Map,Thread,Socket等等。
y1Q IB!zS"Yx x
-]!in+H}l}:RG
J2ME的全称是Java 2 Platform, Micro Edition;是java微型版(手机方面的)。Micro Edition被使用于手机或其他嵌入式系统(比如数字电视机顶盒)。是Sun公司为了把Java应用于移动通讯设备、嵌入式设备或消费性电器而推出的一项技术。
x5[%C6P dT#V@)Uj3C
]Vr:Oid1]z q
J2EE,企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。全称是Java 2 Platform, Micro 利用J2EE技术,公司企业能够建立完全符合自己商业逻辑的服务架构,从而以最短的相应时间、最低的投入,为最大范围的客户、雇员及供货商提供最方便的服务,而且这些服务是高质量、安全和可扩展的。最初的EE是围绕EJB的,需要跑在很牛的服务器中间件上。现在可以认为Struts、Spring、Hibernate这样的技术组合起来,建立有点像网站形式一样的东西,差不多就叫Java EE了。3|4z(eA+Y'|9r4O"S$h
;U;E2k dF1Z
2、适合初学者的书籍
[h
^8d0d;L(BI}
N$A$r
L1Zn/F&\DW
首先找一本java入门的书籍,最好是中国人写得,这样能帮助很快的理解java,然后就可以看一些经典的书了,大家可以加JAVA私塾的QQ索取免费的基础入门电子书,总之想要在一个领域站的高,基础是必不可少的,
*Iq8qI3hqj
)X}n-C-Jq
3、Java的学习途径*u WD^K.r8{
M&q
Q]&`aK0d`
Java很庞大,它有数不清的开源类库和丰富的解决方案,初学者要先掌握以下几点:
V \x1uo5P1E
a)Java的基本变量类型和语法;1K%@N(]s*P9V
b)面向对象的基本概念和语法;$C~)FF*JPqF$bf
c)异常处理机制;
z&` J.Y9x,^
d)然后有些常用类库:String、IO流、HashSet和HashMap之类也要看看。
`"vlUoT
9kS$Y
rO4U Q!|
4、Java编辑器
S["La d&Pg
(pNZfX$H`
不要拘泥于java编辑器,掌握一种常用的编辑器就可以了,建议初学者最好不用集成的IDE,用文本编辑器就可以了,这样能够让你真正了解JAVA的程序构成。工具自动生成的代码太多,做了很多你自己不知道的事情。如果从开始太依赖开发工具,那么到后期如果项目中出错,就很难判断错误在哪里。
(|7@0{8]Ox
?0\+L8~8I
另外,java私塾网站上有一些视频教程可以帮住大家更快的学习,[url]www.javass.cn[/url]