- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章
深入 Java 2 SDK
你越討厭的事情,就越容易遇上
█前言
Sun Microsystems 所發表的 Java 開發工具 – Java 2 SDK ,永遠都是
Java 初學者最早接觸到的開發工具。一般人習慣稱這套工具叫作 JDK(Java
Development Kit) 。
圖:Java版本及開發工具的演進
Personal Personal Personal
Personal Personal Personal
Java 1.0 Java 1.1 Java 1.2
Java 1.0 Java 1.1 Java 1.2
Java Platform(JDK) Java 2 Platform(Java 2 SDK)
Java 1.0 Java 1.1 Java 1.2 Java 1.3 Java 1.4
OAK Java 1.0 Java 1.1 Java 1.2 Java 1.3 Java 1.4
Embedded
Embedded
Java
Java
JDK 是在 Java 2 Platform 之前的 Java Platform 所使用的開發工具
名稱 (在本文中有時候會寫 JDK ,有時候會寫Java 2 SDK ,但指的將是同一種
東西) ,我記得曾經有人戲稱它是Java Developer Killer 的縮寫,除了挖
苦 Sun 所製作的開發工具沒有微軟設計的開發工具要來的方便之外,其實還說
明了另外一件事 ,就是 Java 從 1995年發表後到現在 ,即使每一版的 JDK 都會
附上為數龐大的官方說明文件,從來沒有任何一份文件或一本書籍詳細說明這套
官方開發工具的特性。
沒有文件或書籍來描述 JDK 的特性並不代表這些特性不重要 。畢竟 ,任何最
新的標準類別函式庫 ,或是最新版本的虛擬機器 ,一定都會伴隨著最新版的 JDK
所釋出。就算您想跳過 JDK ,直接使用如Borland JBuilder 或 Forte for
Java 這類的高級開發工具 ,JDK 仍然如影隨形 。以 Borland JBuilder 來說 ,
當您將 Borland JBuilder 安裝完成之後,在 JBuilder 的所在目錄下也會
1
內含一套 Java 2 SDK ,如下圖所示:
圖:Borland JBuilder內附的 Java 2 SDK
因此 ,我們可以得知 ,不管您如何地討厭 JDK ,只要想開發 Java 相關的應
用程式,您就無法逃離 JDK 的掌握。事實上,不管您開發的是 J2SE 、J2EE 、
J2ME 、甚至 Java Card 的應用程式 ,除了需要各種版本對應的開發套件之外,
一定需要 JDK 的輔助。
圖:各種版本的 Java 應用程式,都需要 Java 2 SDK 的輔助
2
J2EE SDK J2ME SDK Java Card
SDK
J2SE(Java SDK)
那麼,JDK 到底是什麼東西? 從技術的觀點來說,因為高階開發工具都是
架設在 JDK 上頭,因此高階開發工具的行為或是引發的錯誤訊息都是根源自
JDK。為了更正確地掌控高階的 Java 開發工具 ,所
文档评论(0)