如何迅速成为 Java 高手!
如何迅速成为 Java 高手[Tomjava 原创]
很多网友问我学习 Java 有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学
习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!
要想学好 Java,首先要知道 Java 的大致分类。我们知道,自从 Sun 推出 Java 以来,就
力图使之无所不包,所以 Java 发展到现在,按应用来分主要分为三大块:J2SE,J2ME 和
J2EE,这也就是 Sun ONE(Open Net Environment)体系。J2SE 就是 Java2 的标准版,
主要用于桌面应用软件的编程;J2ME 主要应用于嵌入式系统开发,如手机和 PDA 的编程;
J2EE 是 Java2 的企业版,主要用于分布式的网络程序的开发,如电子商务网站和 ERP 系
统。J2SE 开发桌面应用软件比起 VC,VB,DEPHI 这些传统开发语言来说,优势好象并不明
显。J2ME 对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现
在应用最广泛又最好学的就是 J2EE 了。J2EE 又包括许多组件,如
Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail 等。要学习起来可不是一两天的事。
那么又该如何学习 J2EE 呢?当然 Java 语法得先看一看的,I/O 包,Util 包,Lang 包你都
熟悉了吗?然后再从 JSP 学起。如果你学过 HTML,那么事情要好办的多,如果没有,那
你快去补一补 HTML 基础吧。其实 JSP 中的 Java 语法也不多,它更象一个脚本语言,有
点象 ASP。然后你就该学一学 Servlet 了。Servlet 就是服务器端小程序,他负责生成发
送给客户端的 HTML 文件。JSP 在执行时,也是先转换成 Servlet 再运行的。虽说 JSP 理
论上可以完全取代 Servlet,这也是 SUN 推出 JSP 的本意,可是 Servlet 用来控制流程跳
转还是挺方便的,也令程序更清晰。接下来你应该学习一下 Javabean 了,可能你早就看
不管 JSP 在 HTML 中嵌 Java 代码的混乱方式了,这种方式跟 ASP 又有什么区别呢?还好,
SUN 提供了 Javabean 可以把你的 JSP 中的 Java 代码封装起来,便于调用也便于重用。
接着就是 EJB 了,EJB 就是 Enterprise JavaBean,看名字好象它是 Javabean,可是它和
Javabean 还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。
它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere 这些 J2EE 服务
器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至
于 JDBC,就不用我多说了,你如果用 java 编过存取数据库的程序,就应该很熟悉。还有,
如果你要用 Java 编发送电子邮件的程序,你就得看看 Javamail 了。
评论0