當我們學完編程第一課:helloWord 之后,基本上就可以告別記事本+ jdk 的模式了。因為使用手動方式編譯運行 java 實在是有點繁瑣,也不方便進行調試。接下來,就讓小編告訴你學 java 必備軟件有哪些。
前言
接下來的所有軟件,不管是 IDE(集成開發(fā)環(huán)境)還是編輯器,它們在進行 java 開發(fā)的過程中還是需要 JDK,JDK 的安裝可以參考這篇文章:怎么下載 Java?如何安裝?
Eclipse 以及基于 Eclipse 開發(fā)的 IDE
Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。它本身只是一個框架平臺,但眾多插件的支持讓 Eclipse 擁有和其他功能相對固定的 IDE 軟件很難具有的靈活性。因此許多軟件會以 Eclipse 為框架開發(fā)自己的 IDE(比如 MyEclipse)。他的最大特點是開源且具有很好的插件生態(tài)。
下載鏈接:https://www.eclipse.org/downloads/
MyEclipse,在基于 Eclipse 的基礎上加上自己的插件開發(fā)而成的功能強大的企業(yè)級集成開發(fā)環(huán)境,內(nèi)置的插件在 java,javaEE 以及安卓開發(fā)的時候節(jié)省了很多配置的時間。不過 MyEclipse 屬于開發(fā)商定制的 IDE,使用 MyEclipse 需要付費。
下載鏈接:https://www.genuitec.com/products/myeclipse/
結語:Eclipse 開源,免費,擁有豐富的插件,使用非常方便。
Jetbrain 的 IDEA 以及基于 IDEA 開發(fā)的 IDE
IDEA 全稱 IntelliJ IDEA,是 JetBrains 開發(fā)的 java 的集成開發(fā)環(huán)境。IntelliJ 在業(yè)界被公認為最好的 java 開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE 支持、各類版本工具(git、svn 等)、JUnit、CVS 整合、代碼分析、 創(chuàng)新的 GUI 設計等方面的功能可以說是超常的。最新版本還引入了團隊協(xié)作的功能,讓團隊協(xié)作更加方便。這樣一個優(yōu)秀的 IDE 也贏得了 Google 的青睞,Android Studio 就是基于開源的 IDEA 進行二次開發(fā)的。
下載鏈接:https://www.jetbrains.com/idea/
Android Studio。是 Google 基于 IDEA 進行開發(fā)的安卓軟件開發(fā)環(huán)境,是開發(fā)安卓軟件的最好的工具。
下載鏈接:http://www.android-studio.org/
結語:小編力薦,非常好用,用了就會上癮的 IDE。缺點是比較占用內(nèi)存,小內(nèi)存的電腦謹慎考慮。
NETBeans
NetBeans 是一個開源的開發(fā)環(huán)境和應用平臺,可以使開發(fā)人員利用 java 平臺快速創(chuàng)建 web,企業(yè),桌面以及移動的應用程序。
下載鏈接:https://netbeans.apache.org/download/index.html
結語:該 IDE 不是主流的 IDE,競爭不過 Eclipse 和 IDEA 肯定有其原因,計算機等級考試涉及 java 開發(fā)的方向指定使用 NetBeans 進行開發(fā),所有如果有意考相關計算機等級考試證書,建議了解一下該軟件的使用。
VSCode
VSCode 只是一個代碼編輯器,但它通過插件支持也可以進行簡單的 java 項目編譯運行。同時因為它只是一個代碼編輯器,所以啟動速度和內(nèi)存占用是他最大的優(yōu)勢。在平常閱讀代碼和編寫代碼的時候可以考慮使用該軟件。
小結
以上就是小編推薦的學 java 必備軟件了。更多精彩內(nèi)容請關注W3C技術頭條。