Java開發程式設計的好處在哪
為了執行其他人的 Java 程式,您必須擁有JRE (Java 執行時環境)。為了編寫和執行您自己的 Java 程式,您必須擁有JDK(Java 開發工具包),有時也稱為SDK(系統開發工具包)——它們是相同的東西。JDK包含 JRE,所以不要同時獲取。
您還需要一個文字編輯器來編寫程式。任何儲存純文字的文字編輯器都可以,例如微軟的記事本。推薦的編輯器是Windows 上的TextPad和Macintosh 上的BBEdit。但是,大多數 IDE(見下文)都包含文字編輯器。
Java軟體程式設計的好處
一個IDE(整合開發環境)是一個程式,讓你編輯,編譯,執行,測試和除錯程式,在同一個地方。如果您沒有 IDE,則需要學習如何從命令列編譯和執行 Java 程式;這並不難,只是不太方便。
除非特別說明,所有這些 IDE 都是免費的,可以在任何計算機系統上執行。
初學者的 IDE
BlueJ可能是最簡單的 IDE;它的主要優點是它顯示了您的類如何相互關聯的圖表,並且它具有簡單的選單。
DrJava也很簡單;它的主要優點是它允許您測試單個 Java 語句,並且編輯器更強大。
JCreator是另一個簡單的 IDE;它的主要缺點是它只能在 Windows 上執行。LE 版本是免費的。
專業人士的 IDE
專業的 IDE 具有更多的功能,相應地更難學習。一旦您相當熟悉 Java,您就真的應該花時間掌握一個強大的 IDE。你會驚訝於它會為你節省多少工作。
Eclipse是一個非常好的和非常流行的 IDE。這是我使用的一種。它帶有很好的教程。獲取最新的“Stream Stable Build”。
IntelliJ Idea據說(使用過兩者的人)比 Eclipse 更好。它的主要缺點是價格昂貴(約 500 美元),儘管教育折扣價格(勉強)負擔得起。
NetBeans是 Sun 自己的 IDE,據說正在趕上 Eclipse。它的主要優點是它可以與 JDK 一起下載(見上文),因此非常有名。它還提供了一個視覺化的 GUI 構建器,但它依賴於一些必須包含在程式中的包,如果它要在 NetBeans 環境之外執行。
Borland 開發的JBuilder可能是最好的商業 IDE;“基礎”版本是免費的。