1 我要開始學習Java了,我需要預備些什麼東西呢?
做為一個剛剛開始學習Java的新手,你應該至少預備如下東西:
(1) 一個Java語言開發工具包(Java Devekopment Kit),其中包括Java 編譯器和Java運行環境。推薦使用Sun公司開發的Java 2 SDK標准版。目前版本的Java 2 SDK可以在http://java.sun.com/j2se/1.4/下載。請根據你所使用的開發平台選取相應的下載連接。
(2) 一份Java語言API文檔,目前版本的Java語言API文檔同樣可以免費下載(http://java.sun.com/j2se/1.4/#documentation。這份文檔將是你在學習與開發過程中最頻繁用到的參考資料。
(3) 一個Java語言集成開發環境,能夠在其中編輯Java代碼,並且進行編譯與調試。本人推薦使用的集成開發環境是JCreator,這個軟件可以從www.jcreator.com下載。
2 集成開發環境的選擇作為新手,本人不鼓勵你從一開始就是用各種各樣的高級開發工具,例如IBM公司的Visual Age for Java以及Borland公司的Java Builder。使用這些開發工具不能夠幫助你深入的理解Java的設計思想,因此也不能夠幫助你很好的學習Java。一個能夠編輯Java代碼並且能夠編譯與調試Java程序的簡單工具,往往是新手的最佳選擇。在我開始學習Java的時候,使用的是暈倒死的寫字板來編輯Java代碼,在暈倒死的DOS提示符下編譯和運行HelloWorld 程序。
根據版面上一些朋友的建議,推薦如下配置:
(1) Windows: UltraEdit + JDK
(2) Windows: JCreator + JDK
(3) Linux : emacs + JDK
3 Java教程 本人強烈推薦剛剛開始學習Java的新手從Sun 公司的網站下載一份最新版本的Java Tutorial,這個教程基本上覆蓋了開發普通Java應用程序所需要的各種知識,並且給出了大量的示范程序以及源代碼。 下載地址:http://java.sun.com/docs/books/tutorial/index.Html
4 參考資料 一些好的Java程序設計參考資料包括:
(1) Thinking in Java
(2) Java 2 - The Complete Reference 假如你的英語水平還可以的話,請盡量直接閱讀英文版的參考資料。
5 關於VJ++ 公正的說,VJ++是一個優秀的暈倒死應用程序開發工具,它是的熟悉 Java的程序員能夠快速的為暈倒死平台開發應用程序。很遺憾的是, VJ++不是一個優秀的Java應用程序開發工具,因為它不符合目前版本的Java標准。因此,假如你想學習Java的話,你應該放棄VJ++。
6 其它集成開發環境
IBM公司的Visual Age for Java和Borland公司的Java Builder,適合於高級開發人員使用,不推薦剛剛開始學習Java的新手使用。 對Java語言已經比較熟悉的開發人員,可以參考Java World雜志所提 供的如下信息使用多個集成開發環境: http://www.javaworld.com/javaworld/tools/jw-tools-ide.html