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