1、java 2 SDK 的版本分類:
J2ME:(Java 2, Micro Edition)一種以廣泛的消費性產(chǎn)品為目的的高度優(yōu)化的Java運行環(huán)境,包括訊呼機、移動電話、可視電話、數(shù)字機頂盒等... 它是致力于消費產(chǎn)品和嵌入式設(shè)備的開發(fā)人員的最佳選擇。 J2SE:(Java 2, Standard Edition)是SUN公司針對桌面開發(fā)以及低端商務(wù)計算解決方案而開發(fā)的版本。 J2EE:(Java 2, Enterprise Edition)是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE的基礎(chǔ)是J2SE,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點,同時還提供了對EJB、Servlets、JSP以及XML技術(shù)的全面支持。 2、Java開發(fā)環(huán)境: Java是面向?qū)ο蟮木幊烧Z言,JDK作為其開發(fā)包??梢栽赪eb上開發(fā)相關(guān)的Web應(yīng)用;也可以開發(fā)各種類型的桌面程序。前者稱為小程序Applet;后者稱為應(yīng)用程序Application。 Java開發(fā)工具包JDK(Java Development Kit)是編寫Java程序的基礎(chǔ),它集成了編譯Java源程序的編譯器、運行Java類文件的解釋器等必備工具。 3、獲得JDK 目前SUN公司發(fā)布的JDK版本最高為1.5,所對應(yīng)的平臺有LInux、Solaris和Windows等等,下面的鏈接是JDK1.4.2的下載頁面: http://java./j2se/1.4.2/download.html 點擊Download J2SE SDK,接受協(xié)議并下載 Windows Offline Installation, Multi-language 即可,官方服務(wù)器有點慢,多等一會兒吧。 4、配置Java開發(fā)環(huán)境 首先,安裝。假設(shè)在D:\jdk14,不多說了。 其次,配置PATH環(huán)境變量。 1.對于Windows 95/98: 打開C:\的AOTU執(zhí)行.BAT文件,找到PATH并在其最后加上 “;d:\jdk14\bin”。如果沒有PATH,則加上“PATH d:\jdk14\bin;.”。重起后即可。 2.對于Windows NT/2000/XP: “我的電腦”->“屬性”->“高級”->“環(huán)境變量”->找到Path-> 在最后加入“;d:\jdk14\bin”。如果沒有,則“新建”PATH,其值為:“d:\jdk14\bin”。 檢驗配置是否正確:進(jìn)入DOS命令提示符,在任意目錄輸入“javac”并回車,如果出現(xiàn)該命令的使用方法(usage ...)。 恭喜你!我們可以進(jìn)入Java的編程世界了。 5、源程序的編譯與運行 JDK的編譯與運行需要在DOS命令提示符下使用。 編譯器(javac.exe): 格式:javac [參數(shù)] 源程序 如:編譯當(dāng)前目錄下Hello.java文件,并且把生成的類文件也放到當(dāng)前目錄 javac Hello.java 通常情況下,如果 CLASSPATH 設(shè)置正確,我們只需要使用不帶參數(shù)的 javac 即可很好的編譯 Java 程序,但是,為了方便以見,這里還是要介紹一些參數(shù): -classpath javasspath d:\javacode Hello.java -d javac -d :\myclass HelloJava.java 常用的 javac 參數(shù)就介紹這兩個。如果你需要了解其它參數(shù)的用法和作用,可以運行不帶任何參數(shù)的 javac。它將打印出 javac 的用法文檔。 解釋器(java.exe): 格式:java [參數(shù)] 類名 [程序參數(shù)] 如果運行當(dāng)前目錄中Hello類:java Hello 即可,而不是java Hello.class -classpath javasspath d:\javacode Hello.java 如果你需要了解其它參數(shù)的用法和作用,可以運行不帶任何參數(shù)的 java。它將打印出 java 的用法文檔。 6、關(guān)于CLASSPATH環(huán)境變量 它是用來設(shè)置“類路徑”的,提供給JVM的類裝載器到哪里尋找第三方提供的類和用戶定義的類。它的配置方法和PATH環(huán)境變量的方法一樣,只是該成CLASSPATH。 例如:在d:\javacode目錄寫程序,那么,就可以把CLASSPATH設(shè)置成“.;d:\javacode”,以后,無論在哪個目錄下都可以運行自己所寫的類了。 有的朋友運行程序時,出現(xiàn): Exception in thread "main" javang.NoClassDefFoundError: 一般就是JVM沒有找到所使用的類。 7、關(guān)于JRE JRE 是Java運行環(huán)境 (Java Runtime Enviroment) 的縮寫。它是JDK的基礎(chǔ),在安裝JDK時就已經(jīng)安裝了它。如果只想運行Java程序,而不編譯Java程序的話,安裝JRE就足夠了。 8、關(guān)于Java方面的書 買書要慎重?,F(xiàn)在市面上的關(guān)于Java的書已經(jīng)很多了, 我推薦一些: 初級讀物: 《21天學(xué)通Java2第三版》 《Java 2編程詳解》 《Java 2從入門到精通》 高級讀物: 《Thinking in Java》 《java與模式》 …… 作為入門Java來說,主要是學(xué)習(xí)“面向?qū)ο蟮母拍?#8221;和“Java編程的思維方式”,至于類的使用可以查看Java文檔資料。 9、Sun的資料 如果English說得過去,可以看Sun的Java文檔,那里有每個類的詳細(xì)說明。 http://java./j2se/1.4.2/download.html 中的J2SE 1.4.2 文檔ation 同時,Sun還提供了Java從初級到高級的一系列“書籍”: 1、The Java Tutorial Java指南,講得很具體。 2、The JFC Swing Tutorial, Second Edition: A Guide to Constructing GUIs 3、The Java Tutorial Continued: The Rest of the JDK 可以在http://java./docs/books/tutorial/里在線閱讀,也可以下載(就在右邊)。 10、開發(fā)Java的常用工具 1. 記事本+JDK:原始社會,不可思議的組合。 2. Jcreator+JDK:小巧伶俐的組合,提供自動補全功能,強力推薦。如果安裝Jcreator后無法編譯程序,就手動配置一下[Configure]-->[Options]-->[JDK Profiles]-->[New]選擇JDK的安裝目錄。要使用自己的類,可以使用[Edit...]功能在已有的JDK中添加類,其功能類似設(shè)置CLASSPATH。(其中add Path是添加路徑、add Archive來添加一個.jar的文件) 3. netBeans:Sun提供的IDE 環(huán)境,要求配置很高,反正我的機器跑得很慢。 4. Jbuilder:地球人都知道。 5. Eclipse:可以通過插件實現(xiàn)意想不到的功能。 |
|