background image

Java 程序员学习 Java 三条建议

自 Sun 推出 Java 以来,就力图使之无所不能,也逐步形成了一定的体系。Java 发展到现
在,按应用来分主要分为三大块,即 Sun ONE(Open Net Environment)体系:
  (1)J2SE——Java2 的标准版,主要用于桌面应用软件的编程。
  (2)J2ME——主要应用于嵌入是系统开发,如手机和 PDA 的编程。
  (3)J2EE——Java2 的企业版,主要用于分布式的网络程序的开发,如电子商务网站
和 ERP 系统。
  J2SE 开发桌面应用软件比起 VC、VB、Delphi 这些传统开发语言来说,优势并不十分
明显。J2ME 对于初学者来说,显得有点深奥,且一般开发者很难有真实的开发环境。因此
现 在 应 用 最 广 泛 又 最 好 学 的 就 是 J2EE 了 。 J2EE 又 包 括 许 多 组 件 , 如
JSP、Servlet、JavaBean、EJB、JDBC、JavaMail 等,内容十分广泛,学习起来也有一定的
广度,下面给出三条学习的建议供读者参考。
  一、认真学习 Java 语法,熟悉一些常用的 JDK 类库中的类,如 java.io 包,java.util
包,java.lang 包。学习 Java 语法可参看希赛图书《Java 面向对象编程》,这本书由浅入
深,对 Java 面向对象编程作了形象地讲解和剖析。有很多从事 Java Web 开发的人员,
在开发了多年的 JSP 程序后又回过头来学习 Java 面向对象编程,因为系统越大,就需要
编写更多的类代码,而且程序员也需要不断地积累开发的经验类库。
  如果觉得看书太累,不妨看看网上的视频教程,详见:
  http://platform.csai.cn/intro/java.htm
  二、掌握 JSPServlet 等开发技术。JSP 中的 Java 语法不多,它更像一种脚本
语言,有点像 ASP,所以学习之前最好先了解 HTML。其内容可参看《JSP 网络编程
从基础到实践(第二版)》和国内第 1 本专注标签技术的著作《Java Web 标签应用开发》,
将能把 JSP 编程融会贯通。
  Servlet 是服务器端的小程序,负责生成发送给客户端的 HTML 文件。Servlet 用来
控制流程跳转是很方便的,可令程序更清晰。JavaBean 可以把 JSP 中的 Java 代码封装起
来,便于调用和重用。
  EJB(Enterprise JavaBean)称为企业级 JavaBean,用在搭建更安全、更稳定的企业
应用方面。容器 EJB 的大量代码已由中间件(也就是我们常听到的 Weblogic、Websphere
这些 J2EE 服务器)完成,需要做的程序代码量很少,大部分工作都在设计和配置中间件
上。
  JDBC,用于连接数据库的组件。如果要用 Java 编发送电子邮件的程序,就得看看
JavaMail 了。
  三、编程,千万不要纸上谈兵。最好找一些有实例且带光盘的书看,还可以经
常看一些好的 Java 方面的编程网站。
  但是要想成为高手,还得继续努力才行,万里长征走完了第一步,最好是找一份
Java 的编程工作做,在实践中提高自己,另外还应该读一些开放源码的程序。
  接下来应该研究 Java 

——

的精髓

研究设计模式,它是高级程序员真正掌握面向对象

核心思想的必修课,它讲述的是一种思想:让你的程序尽可能的可重用。