- 軟件大小:767.25M
- 軟(ruǎn)件語言:英文
- 軟件類型:國外軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2015-01-30 09:27
- 運行環境:WinAll, WinXP
- 軟(ruǎn)件等級:
- 軟件廠商:
- 官方網站:http://www.ynaad.com/
574.00M/中文/1.0
489.25M/中文/1.6
496.00M/中文/2.5
496.00M/中文/6.6
15.91M/中文/5.0
IntelliJ idea是java語言開發(fā)的(de)集成環境,IntelliJ在業界(jiè)被公認為最好的(de)java開發工具之一。包括:J2EE支持、Ant、JUnit、集成(chéng)CVS。包含一個智能編輯器,代碼輔助(zhù)和增強的自動代碼工(gōng)具。可(kě)提高JAVA開發人(rén)員的效率。尤其(qí)在智能代碼助手、代碼自動提示、重(chóng)構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新(xīn)的Gui設計等方麵的(de)功能可以說是(shì)超常的。增加了新的提高生產效率的功能,支持(chí)智能代碼、集成了CVS、JUNIT,支持模塊工程、受人喜愛的包頁簽,支持在運行時修改(gǎi)代碼,集成BEA WebLogic支持,可分割代碼編(biān)輯窗口,增加了智能插件管理器,IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉(lā)格,開發人(rén)員以嚴謹著稱的(de)東歐程序員為主。‘
盡管IDEA目前還有些不足,但(dàn)作為一個超過10年還生(shēng)命力如此強勁的IDE,得到如此的美譽並(bìng)不簡單,更何況IDEA的很多實際功能的確走在時(shí)代(dài)的前列,至於其存在的問題我們不(bú)如包容(róng)點,畢竟有些問題在現在的(de)硬件基礎上根本就不能算是問題。
主界麵由6個主要區域組成(chéng)(圖中紅色數(shù)字標注(zhù)的)
1.菜單和工具欄
2.導(dǎo)航條:編輯文件時(shí)幫助定位和導航項目中的(de)文件
3.狀態欄:顯示當前項目,IDEA本身的狀態,還有別的一些狀態相關的一些信息
4.編輯器
5.工具窗口:輔助類窗口。IDEA提供了各式各樣的輔助窗口來幫助完成各種任務, 如項目管理,代碼查找,版本控製等,類型eclipse中VIEW的概念,
6.工(gōng)具窗口(kǒu)欄:位於(yú)IDEA界麵的上下左右各有一(yī)個,擺放(fàng)著工(gōng)具窗口顯示和隱藏的按(àn)鍵
IDEA所提倡的是智能編碼,是減少(shǎo)程序員的工作(zuò),IDEA的特色功能有(yǒu)以下25點:
智能的選取
在很多時候我們要選取某個方(fāng)法,或某個循環或想一(yī)步一(yī)步從一個變(biàn)量到整個類慢慢擴充(chōng)著選取,IDEA就(jiù)提供這種基於語法的選擇,在默認設置中Ctrl+w,可以實現選取範圍的不斷擴充,這種方式在重構的時候(hòu)尤其顯(xiǎn)得方便。
豐富的導航模(mó)式
IDEA提供了豐(fēng)富的導航查看模式,例如ctrl+e顯示(shì)最近打開過的文件,ctrl+n顯示你希望顯示的類名查找框(該框同樣有智能補充功能,當你輸入字母後IDEA將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。
曆史記錄功能
不用通過版本(běn)管理服務器,單純的IDEA就可以查看任何工程中文件的曆史(shǐ)記錄,但版本恢複時你可(kě)以很容易的將其恢複。
JUnit的完美支持
對重構的優越支持
IDEA是所有IDE中最(zuì)早支持重構的,其優秀的重構能力一直是(shì)其主要賣點之一。
編碼輔助
Java規範中(zhōng)提倡的tostring(),hashcode(),equals(),以及所有的get/set方法(fǎ),你可以不用進行(háng)任何的輸入就可以(yǐ)實(shí)現代碼的(de)自動生成,從而把你從無聊的基本(běn)方法編碼中解放出來(lái)。
靈活的排版功能
基本所(suǒ)有的IDE都有重排(pái)版功能,但僅有(yǒu)IDEA的是人性的,因為她支持排(pái)版(bǎn)模式的定製,你可以根據不同(tóng)的項目要求采用不(bú)同的排版方式。
XML的完美支持
動態語法(fǎ)檢測(cè)
任何不符合java規範,自己預(yù)定義的規範,累贅都將在(zài)頁麵中加亮顯示。
代碼檢(jiǎn)查
對代碼進行自動分析,檢測不符合(hé)規範的,存在風(fēng)險的(de)代碼,並加亮(liàng)顯示。
對JSP的完全支持
不(bú)需要任何的插件,完全支持(chí)JSP。
智能編輯
代碼輸入過程中,自動補充(chōng)方法或類。
EJB支持(chí)
不需要任何插(chā)件完全支持EJB(6.0 支持ejb3.0)
列編輯模式
用(yòng)過UtralEdit的肯定對其(qí)的列編輯模式讚賞不已,因為她減少了很多(duō)很多的無聊重複(fù)工作,而IDEA完全支持該模式,從而更加提高(gāo)了編碼(mǎ)效率。
預置(zhì)模板
預置模板可以(yǐ)讓你把經常用到的方法編輯進(jìn)模板(bǎn),使用時你(nǐ)隻用輸入簡單的幾個字母就(jiù)可以完成全部代(dài)碼的編寫。例如使用比較高(gāo)的public static void main(String[] args){}你可以在模板中預(yù)設pm為該方法,輸入時你隻要(yào)輸入pm再按代碼輔助鍵,IDEA將完成代碼的自動輸入。
完美的自動(dòng)代碼完成
智能檢查類中方法,當發現(xiàn)方法名隻有一個時自動完成代碼輸入(rù),從而減少剩下代碼的編寫工作。
Ant支持
不需要任(rèn)何的第三方插件。
不使用代碼檢查
自動檢查代碼中不使用的代碼,並給出(chū)提示,從而使代碼更高(gāo)效。
智能代碼
自動檢查代(dài)碼,發現與預置規範(fàn)有出入的代碼給出提示,若程序員同(tóng)意修(xiū)改自動(dòng)完成修改。例如代碼:String str = "Hello Intellij " + "IDEA"; IDEA將給出優化(huà)提示(shì),若程序員同意修改IDEA將自動(dòng)將代碼修改為:String str = "Hello Intellij IDEA";
正則表達的查找和替換(huàn)功能
查找替代支持正則表達(dá),從而提高(gāo)效率。
JavaDoc預(yù)覽支持(chí)
支持JavaDoc的預覽功能,在JavaDoc代碼中ctrl+q顯示JavaDoc的結果,從而提高doc文檔的質量。
程序員意圖支持
程序員編碼時IDEA時時檢(jiǎn)測你(nǐ)的意圖,或提供建議,或直接幫你(nǐ)完(wán)成(chéng)代碼。
1.插件開發匱乏,比起Eclipse,IDEA隻能算(suàn)是個插件的矮子(zǐ),目前官方公布的插件不足400個,並且許多插件實質性的東西並沒有,可能(néng)是IDEA本身就(jiù)太強大了。
2. 在同一頁麵中隻支持單工程,這為開發帶來一定的不便,特別是喜歡開發時(shí)建一(yī)個測試工(gōng)程來測試部分方(fāng)法的程序(xù)員帶來心理上的不認同。
3. 匱乏的技術文章,目前網絡中能找到(dào)的技術支持基本沒有,技術文(wén)章也少之(zhī)又少。
4. 資源消耗比較大,建個大中型的J2EE項目,啟動後基本要200M以上的內存支(zhī)持,包括安裝軟件在內,差不多要500M的硬盤空間支持。(由於很多智能功能是實(shí)時的,因(yīn)此包括係(xì)統(tǒng)類(lèi)在內的所有類都被IDEA存放到IDEA的工作路徑中)。
請描述您所遇到的錯誤,我們將盡快(kuài)予以修正,謝謝!
*必填項,請輸入內(nèi)容