IntelliJ IDEA 業界公認最好的Java開發工具之一

IntelliJ IDEA是Java語言的整合開發環境,IDEA在業界公被認是最好的開發環境之一,在代碼自動提示、智能代碼輔助、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、GUI設計等方面的功能可說是超常的。IDEA是JetBrains公司的產品,公司總部在捷克布拉格,以嚴謹著稱的東歐程序員為主開發的,旗艦版版支持HTML,CSS,PHP,MySQL,Python等,社區版(免費開源)只支持Java,Groovy, Scala,Android等少數語言。IntelliJ IDEA是Java語言的整合開發環境,IDEA在業界公被認是最好的開發環境之一,在代碼自動提示、智能代碼輔助、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、GUI設計等方面的功能可說是超常的。IDEA是JetBrains公司的產品,公司總部在捷克布拉格,以嚴謹著稱的東歐程序員為主開發的,旗艦版版支持HTML,CSS,PHP,MySQL,Python等,社區版(免費開源)只支持Java,Groovy, Scala,Android等少數語言。

[the_ad id=”2365″]

特色功能


IDEA提倡智能編碼,為減少程序員的工作,IDEA特色有以下25點

智能選取

在很多時候要選取某個方法,或選擇某個循環或想從一個變量擴充選取到整個類,IDEA就基於這需求提供個選擇,Ctrl+W可以實現選取範圍後不斷的擴充,在重構的時候特別方便。

豐富的導航模式

IDEA提供了豐富的導航查看模式,如Ctrl+E顯示最近打開的文件,Ctrl+N顯示類名查找框(該框同樣有智能補充功能,輸入字母後IDEA會自動顯示候補類名)。在最基本的project視圖中,可以顯示多種視圖方式。

歷史紀錄功能

單純用IDEA就可以查看任何工程中文件的歷史紀錄,可以容易地進行版本恢復。

JUnit完美支持

JUnit是一個Java語言的單元測試框架

對重構優越的支持

[the_ad id=”2368″]

IDEA是所有IDE中最早支持重構的,優秀的重構能力一直是其主要的賣點之一。

編碼輔助

Java規範中提倡的toString()、hashCode()、equals()以及所有的get/set方法,可以不用任何的輸入就能實現代碼的生成。

靈活的排版功能

幾乎所有的IDE都有重新排版的功能,但僅有IDEA是人性的,支持訂制排版模式,可以根據不同的項目要求採用不同的排版方式。

XML完美支持

XML提示支持:所有流行的XML全都支持提示。

動態語法檢測

任何不符合java規範、自己預定義的規範、累贅都將在頁面中加亮顯示。

代碼檢查

對代碼進行自動分析,檢測不符合規範的,存在風險的代碼,並加亮顯示。

對JSP的完全支持

不需要任何的插件,完全支持JSP。

智能編輯

代碼輸入過程中,自動補充方法或類。

EJB支持

不需要任何插件完全支持EJB (6.0支持EJB3.0)

列編輯模式

用過UtralEdit的肯定對其的列編輯模式讚賞不已,因為它減少了很多無聊的重複工作,而IDEA完全支持該模式,從而更加提高了編碼效率。

預置模板

預置模板可以讓你把經常用到的方法編輯進模板,使用時你只用輸入簡單的幾個字母就可以完成全部代碼的編寫。例如使用比較高的public static void main(String[] args){}你可以在模板中預設pm為該方法,輸入時你只要輸入pm再按代碼輔助鍵,IDEA將完成代碼的自動輸入。

完美的自動代碼完成

智能檢查類中的方法,當發現方法名只有一個時自動完成代碼輸入,從而減少剩下代碼的編寫工作。

版本控製完美支持

集成了目前市面上常見的所有版本控制工具插件,包括git、svn、github,讓開發人員在編程的工程中直接在intellij idea裡就能完成代碼的提交、檢出、解決衝突、查看版本控制服務器內容等等。

不使用代碼的檢查

自動檢查代碼中不使用的代碼,並給出提示,從而使代碼更高效

智能代碼

自動檢查代碼,發現與預置規範有出入的代碼給出提示,若程序員同意修改自動完成修改。例如代碼:

String str = "Hello Intellij " + "IDEA";

IDEA將給出優化提示,若程序員同意修改IDEA將自動將代碼修改為:

String str = "Hello Intellij IDEA";

正則表達式的查找和替換功能

查找和替換支持正則表達式,從而提高效率。

[the_ad id=”2365″]

預覽支持

支持JavaDoc的預覽功能,在JavaDoc代碼中Ctrl+Q顯示JavaDoc的結果,從而提高doc文檔的質量。

程序員意圖支持

程序員編碼時IDEA時時檢測你的意圖,或提供建議,或直接幫你完成代碼。

本文參考:百度百科


軟體名稱:IntelliJ IDEA 2017.3.1 Windows Community

軟體大小:367.1MB

軟體性質:社區版免費