启天JAVA培训社区's Archiver

junsan 发表于 2008-8-21 19:27

如果你准备成为java高手,那么就要具备以下的能力

[font=Arial]junsan整理 [url]http://www.javastar.org[/url][/font]

[font=Arial]由于的体系过于庞杂,所以,要完全掌握Java相关的所有内容,基本上是不可能。不过也实在没必要掌握那么多内容,毕竟我们平时的工作也不需要用那么多,还是实用为主。[/font]
[font=Arial][/font]
由于我们每个人的都有个体差异,这也就像当年我们求学的时候,总有擅长和不擅长,喜欢不喜欢的部分[font=Arial],要成为真正的高手即使悟性再高,那也至少需要2到3年。

原因如下;[/font]
[font=Arial][/font]
[font=Arial]第一、JAVA的类库非常的庞大。[/font]
[font=Arial][/font]
[font=Arial]作为高手,应该非常熟悉常用类的用法,而且应该对JDK类库的设计思想和结构比较熟悉。所以,有空了就要去看看API文档,还有附送的SRC.rar中的类的源代码,会让你受益匪浅的。[/font]
[font=Arial]
第二、java的扩展比较多,概念也非常的多。

作为高手,对于JAVA相关的其它概念虽然不能都很清楚,但是至少应该知道是什么,是处理哪个领域的问题的。J2EE的十三种基本技术,你起码要很熟悉,而其中几种常用的技术,你要会非常熟练的使用,而对于容器开发商所需要的技术可以了解一下就可以了。而Java中还有众多的名词术语,可以看看这里的不完全总结[url=http://www.javastar.org/thread-241-1-1.html]http://www.javastar.org/thread-241-1-1.html[/url],你就可以窥见一斑了。

第三、有很多工具需要熟悉。

由于JAVA到目前为止还没有一个完整的工具标准,因此需要学习很多工具和类库的使用,这个也是一个非常耗时间的过程。不过,你至少需要熟悉几种常用的开发工具,比如eclipse,myeclipe,idea等等;而常用的框架,你也必须熟练掌握几种,比如struts,spring,hibernate,webwork等等。

第四、要熟练掌握软件工程的很多内容

作为真正的高手,不能进行系统设计怎么能称为高手呢?这样最起码要掌握面向对象设计,然后需要学习设计模式以及重构,以及更高层次的面向组件的设计或者面向服务的设计,而这些不通过两年的学习和实践也是不可能的。Java自身就是面向对象的,所以OO是必须掌握的;而java中还有众多的设计模式,构架模式,不掌握这些,你又如何设计出优秀的系统,如果你不会设计,那只能叫程序员,蓝领,不能算作工程师,也就算不上java高手了。[/font]

junsan 发表于 2008-8-21 19:36

欢迎大家加入讨论,说出自己的想法和建议,让大家都可以顺利成为java高手。

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.