正如你的問題中提到的, 開始學習JAVA的2個途徑一是一本好的教材,另一個是一個好 的開發環境. 現在有大量的關于JAVA的文章可閱讀, 你必須根據你的編程經驗進行選 擇閱讀.假如你有很深的C 或 C++ 的經驗, 那你可以看 由 Addison Wesley. Ken Arnold 編寫的Sun's Java Series ,及 James Gosling寫的 The Java PRogramming Language , Gosling 是JAVA語言創建者之一, 因此你可相信他的書. 許多人認為 Laura Lemay的 Teach Yourself Java in 21 Days是本好書. 我的 Java Sourcebook, 由J. Wiley 和 Sons出版, 也不錯. 一般, 新的程序員可找一 下下列圖書:
A thorough discussion of object-oriented programming Coverage of the language with lots of examples An eXPlanation of the Java class libraries (packages), which provide the building-block objects you'll use to constrUCt Java applets An in-depth look at the AWT (abstract windowing toolkit), which is Java's user interface library 另外,下面這些書也許同樣會對你有所幫助:
Network programming Multimedia and animation Integrated development environments (IDEs) like Symantec Cafe and Microsoft J++ Writing standalone applications 我建議你去一個書目全一點的書店,找一本能涵蓋上述內容的參考書, 或者,假如你經 濟上還可以的話,選一本好一點的教材及一些參考書, 究竟一本書不可能真正覆蓋所有 的內容.
你在開發工具上的選擇取決于你所應用的平臺.假如是在 Mac 或 PC平臺, 請保證你 具有了一個集成的開發環境.Mac 用戶應參考Metrowerks 或 Symantec Cafe.