Java開發(fā)人員花費(fèi)大量的時(shí)間埋頭于Java代碼,使用各種不同的IDE來開發(fā)Java代碼,下面我將為大家介紹11個(gè)不同的IDE,這些IDE提供了多種功能。
1.NetBeans NetBeans IDE支持所有Java應(yīng)用類型(標(biāo)準(zhǔn)開箱即用式的開發(fā)。 NetBeans模塊化的設(shè)計(jì)意味著它可以由第三方創(chuàng)建提升功能的插件來擴(kuò)展NetBeans
NetBeans IDE既可用于Java開發(fā),也支持其他語言,特別是PHP、C/C ++,和HTML5。
2.Eclipse Eclipse是一款主要用Java編寫的免費(fèi)Java IDE。它的主要功能包括Windows生成器、CVS客戶端、PyDev,并且Eclipse還有一個(gè)基本工作區(qū),里面的可擴(kuò)展插件系統(tǒng),可滿足你自定義IDE的需求。
????????3.IntelliJ IDEA Community Edition IntelliJ IDEA Community Edition是一款免費(fèi)的Java IDE(集成開發(fā)環(huán)境),主要用于Android應(yīng)用開發(fā)、Scala、Groovy、Java SE和Java編程。它設(shè)計(jì)輕巧,并提供如JUnit測試、TestNG、調(diào)試、代碼檢查、代碼完成、支持多元重構(gòu)、Maven構(gòu)建工具、ant、可視化GUI構(gòu)建器和XML和Java代碼編輯器等有用的功能。
????????4.Android Studio 谷歌的Android Studio主要設(shè)計(jì)用于在Android平臺上的開發(fā),并且還可以運(yùn)行和編輯一些Java代碼。 起初Android Studio是JetBrains公司在IntelliJ IDEA Community Edition基礎(chǔ)上創(chuàng)建的。同時(shí)它也基于了Gradle的編譯系統(tǒng)、變量設(shè)置以及多個(gè)APK的生成系統(tǒng),另外還支持可擴(kuò)展的模板和多種設(shè)備類型。
????????5.Enide Studio 2014 Enide Studio 2014最初是作為獨(dú)立于所有操作系統(tǒng)的產(chǎn)品而發(fā)布的。但是通過后續(xù)的變化,它開發(fā)了支持Node.js、JavaScript和Java開發(fā)的工具套件,此工具套件可在Eclipse插件商店和主站中得到。
(大家可以一同交流:3428
? ? ? ? ? ? ? ? ? ? ? 歡迎交流36117)
????????6.BlueJ BlueJ是一款支持Java編程語言的集成開發(fā)環(huán)境(IDE)。它原本是為了教育目的而開發(fā)的,同時(shí)也適合于那些想做小型軟件開發(fā)的開發(fā)人員。它的運(yùn)行需要JDK(Java開發(fā)工具包)的幫助?! lueJ項(xiàng)目是一個(gè)免費(fèi)和開放的源碼軟件,并基于GNU和GPL的開源協(xié)議。還有專為教學(xué)而設(shè)計(jì)的大學(xué)/大專BlueJ入門課程,是非常流行的教科書。
????????7.jEdit jEdit是一款凝聚了成百上千人開發(fā)經(jīng)驗(yàn)的文本編輯器。大多數(shù)人認(rèn)為,jEdit之所以能從功能和易用性方面打敗許多昂貴的開發(fā)工具是因?yàn)?,jEdit的核心,配備了一個(gè)內(nèi)置的宏語言:一個(gè)可擴(kuò)展的插件架構(gòu)。還有數(shù)百種宏和插件可供選擇?! 〈送猓€有自動(dòng)縮進(jìn)功能,支持超過200種語言的語法高亮,支持大量的字符編碼,包括UTF8和Unicode,支持折疊選擇性隱藏的文本區(qū)域,自動(dòng)換行,等等。
????????8.jGRASP jGRASP是運(yùn)行在Java平臺上的一個(gè)輕量級IDE,它提供可視化自動(dòng)生成,目的在于提高軟件的可理解性。查看器的內(nèi)置功能,可以讓它識別數(shù)據(jù)結(jié)構(gòu),通過對象標(biāo)識符認(rèn)出傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu),如棧、隊(duì)列、鏈表、二進(jìn)制樹、哈希表。
? ? 9.JSource JSource是一款免費(fèi)的Java IDE,是Java開發(fā)人員和程序員一個(gè)非常不錯(cuò)的選擇。 它在創(chuàng)建跨平臺的Java應(yīng)用程序時(shí)非常有用,并且非常之輕巧。您可以使用JSource運(yùn)行、編譯、編輯和創(chuàng)建Java文件。其主要特點(diǎn)是支持多種語言的語法高亮顯示和Java Swing組件。
????????11.DrJava DrJava是一款極端輕巧的開發(fā)環(huán)境,可用于編寫Java程序。它主要是為學(xué)生而設(shè)計(jì)的,提供了一個(gè)直觀的界面,并允許交互評估Java代碼?! ∷闹饕δ苁强勺鳛閱卧獪y試工具、源級調(diào)試器、評估程序文本的互動(dòng)窗口,智能程序編輯器,等等。它是基于BSD協(xié)議的免費(fèi)軟件。
最后希望你能找到最適合你的IDE。對了,你用的是哪款I(lǐng)DE呢,不妨一起來說一說吧!