芒果视频下载

網站分類
登錄 |    
IntelliJ IDEA
0 票數:0 #編程軟件#
IntelliJ IDEA是java編程語言開發的集成環境,在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。
  • 外文名稱: IntelliJ IDEA
詳細介(jie)紹 PROFILE +

基本介紹

IDEA全稱(cheng)IntelliJ IDEA,是java編程語(yu)(yu)言開(kai)發(fa)的(de)集成環境。IntelliJ在業(ye)界(jie)被公認為最好的(de)java開(kai)發(fa)工具(ju),尤其在智能代碼助(zhu)手(shou)、代碼自動提(ti)示、重(zhong)構(gou)、JavaEE支持(chi)、各類版本工具(ju)(git、svn等)、JUnit、CVS整合、代碼分析、新的(de)GUI設計等方(fang)面的(de)功(gong)能可(ke)以說是超常的(de)。IDEA是JetBrains公司(si)的(de)產(chan)品,這家(jia)公司(si)總部位(wei)于捷克共和國的(de)首都布(bu)拉格,開(kai)發(fa)人員以嚴謹著(zhu)稱(cheng)的(de)東歐(ou)程序(xu)員為主。它的(de)旗艦(jian)版本還支持(chi)HTML,CSS,PHP,MySQL,Python等。免費版只支持(chi)Java,Kotlin等少數(shu)語(yu)(yu)言。

產品設計

最突出的功能自然是調試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。比如(ru)查看(kan)Map類(lei)型的(de)對象,如(ru)果實(shi)現(xian)類(lei)采用(yong)的(de)是哈希(xi)映射(she),則會自動過濾(lv)空的(de)Entry實(shi)例。

其次,需(xu)要動態Evaluate一(yi)個(ge)表達(da)式(shi)的(de)值,比(bi)如(ru)我得到了一(yi)個(ge)類(lei)的(de)實(shi)例(li),但(dan)是并不(bu)知曉它的(de)API,可以通過Code Completion點出它所(suo)支持的(de)方法。

最后,在多線(xian)(xian)程調試(shi)的情況(kuang)下(xia),Log on console的功能可以(yi)幫你檢查(cha)多線(xian)(xian)程執行的情況(kuang)。

特色功能

IDEA所提倡的是智能編碼,是減少程(cheng)序員的工作,IDEA的特(te)色功能有以下22點(dian):

智能的選取

在很多時(shi)候我們(men)要選(xuan)取(qu)某個(ge)方法(fa),或某個(ge)循環或想一步一步從一個(ge)變量到(dao)整(zheng)個(ge)類(lei)慢(man)慢(man)擴(kuo)充著選(xuan)取(qu),IDEA就提供(gong)這種基于(yu)語(yu)法(fa)的(de)(de)選(xuan)擇,在默認(ren)設置中(zhong)Ctrl+W,可以實現選(xuan)取(qu)范圍的(de)(de)不斷擴(kuo)充,這種方式在重構的(de)(de)時(shi)候尤其顯得方便(bian)。

豐富的導航模式

IDEA提供(gong)了豐富的(de)(de)(de)導航查看模式,例(li)如Ctrl+E顯示最(zui)近(jin)打開過(guo)的(de)(de)(de)文件,Ctrl+N顯示你希望顯示的(de)(de)(de)類名(ming)查找框(該框同樣有智能(neng)補充功(gong)能(neng),當你輸入字(zi)母后IDEA將顯示所有候選(xuan)類名(ming))。在最(zui)基本(ben)的(de)(de)(de)project視圖(tu)中(zhong),你還(huan)可以(yi)選(xuan)擇多種的(de)(de)(de)視圖(tu)方(fang)式。

歷史記錄功能

不用通過版本管(guan)理服務器,單(dan)純的IDEA就可以(yi)查看任何工(gong)程(cheng)中文件的歷史記錄,在版本恢復時(shi)你可以(yi)很(hen)容易的將其(qi)恢復。

對重構的優越支持

IDEA是所有IDE中早支持重構的(de),其(qi)優秀的(de)重構能力(li)一直是其(qi)主要(yao)賣點之一。

編碼輔助

Java規范中提倡的(de)(de)toString()、hashCode()、equals()以(yi)及所有的(de)(de)get/set方法,你可以(yi)不用進行任(ren)何的(de)(de)輸入就可以(yi)實現代碼(ma)的(de)(de)自動生成,從而把你從無聊的(de)(de)基本方法編碼(ma)中解放(fang)出來(lai)。

靈活的排版功能

基本(ben)所有的(de)IDE都有重排(pai)版(ban)功能,但僅有IDEA的(de)是人性(xing)的(de),因為它支(zhi)持(chi)排(pai)版(ban)模式的(de)定(ding)制,你可以根據(ju)不同的(de)項目要求(qiu)采用不同的(de)排(pai)版(ban)方式。

XML的完美支持

xml全提(ti)示支持:所有流行框(kuang)架(jia)的xml文件(jian)都支持全提(ti)示,誰(shui)用誰(shui)知道。

動態語法檢測

任何不(bu)符合java規范、自己(ji)預定義的規范、累(lei)贅都將在頁面中加亮顯示。

代碼檢查

對(dui)代碼進行自(zi)動分析,檢測不符合規(gui)范的,存在風險(xian)的代碼,并加亮顯(xian)示。

對JSP的完全支持

不需要任何(he)的插件(jian),完全(quan)支持JSP。

智能編輯

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

EJB支持

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

列編輯模式

用過UtralEdit的(de)肯定對其(qi)的(de)列編(bian)輯(ji)模式(shi)贊賞不已,因(yin)為(wei)它減少了很多無聊的(de)重復(fu)工作,而IDEA完全支持該模式(shi),從而更加提(ti)高了編(bian)碼效率(lv)。

預置模板

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

完美的自動代碼完成

智能(neng)檢查類(lei)中(zhong)的(de)方法,當發現方法名(ming)只有一個時(shi)自動完成(cheng)代碼輸入(ru),從而減少(shao)剩下(xia)代碼的(de)編寫工作。

版本控制完美支持

集成了市面上常(chang)見的(de)(de)所有(you)版本(ben)控制工具插件,包括git、svn、github,讓開發(fa)人員在編(bian)程的(de)(de)工程中直接在intellij idea里就能(neng)完成代碼的(de)(de)提交、檢(jian)出、解決沖突(tu)、查看版本(ben)控制服務器(qi)內容等等。

不使用代碼的檢查

自動檢查代碼(ma)(ma)中(zhong)不使用的代碼(ma)(ma),并給出(chu)提(ti)示,從(cong)而使代碼(ma)(ma)更(geng)高效。

智能代碼

自(zi)動(dong)檢查代(dai)(dai)碼(ma),發現與預置規范有出入的代(dai)(dai)碼(ma)給出提示,若程(cheng)序員(yuan)同(tong)意修改(gai)自(zi)動(dong)完成(cheng)修改(gai)。例如代(dai)(dai)碼(ma):String str = "Hello Intellij " + "IDEA";IDEA將(jiang)給出優化提示,若程(cheng)序員(yuan)同(tong)意修改(gai)IDEA將(jiang)自(zi)動(dong)將(jiang)代(dai)(dai)碼(ma)修改(gai)為:String str=HelloIntellij IDEA";

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

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

JavaDoc預覽支持

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

程序員意圖支持

程(cheng)序(xu)員編碼時(shi)IDEA時(shi)時(shi)檢測你的意(yi)圖,或提供建(jian)議,或直接幫你完成(cheng)代碼。

本百(bai)科詞條由網站注冊用戶(hu)【 我心明亮 】編輯(ji)上傳提供(gong),詞(ci)條屬(shu)(shu)于(yu)開放詞(ci)條,當前頁面(mian)所(suo)展示的詞(ci)條介紹(shao)涉及宣傳內容(rong)屬(shu)(shu)于(yu)注冊用戶個人(ren)編輯(ji)行(xing)為,與(yu)【IntelliJ IDEA】的所(suo)屬(shu)(shu)企業/所(suo)有人(ren)/主體無關(guan),網(wang)站(zhan)(zhan)不(bu)完全(quan)保證內容(rong)信息的準確性、真實性,也(ye)不(bu)代表本站(zhan)(zhan)立場,各項數據信息存在更新(xin)不(bu)及時的情況,僅供(gong)參考,請以官方(fang)發布(bu)為準。如(ru)果(guo)頁面(mian)內容(rong)與(yu)實際情況不(bu)符,可點(dian)擊“反(fan)饋”在線(xian)向網(wang)站(zhan)(zhan)提出(chu)修(xiu)改,網(wang)站(zhan)(zhan)將核實后進行(xing)更正(zheng)。 反饋
詞條所在榜單
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評論
暫無評論
網站提醒和聲明
本站為注(zhu)(zhu)冊(ce)用(yong)戶提供信(xin)(xin)息存儲空間(jian)服務,非“MAIGOO編輯(ji)上傳提供”的文(wen)章(zhang)/文(wen)字均(jun)是注(zhu)(zhu)冊(ce)用(yong)戶自主(zhu)發布上傳,不代(dai)表本站觀點,版權(quan)歸(gui)原(yuan)作者所有,如有侵權(quan)、虛(xu)假信(xin)(xin)息、錯誤信(xin)(xin)息或任何(he)問(wen)題(ti),請(qing)及時聯系我(wo)們,我(wo)們將(jiang)在第(di)一時間(jian)刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網(wang)頁上(shang)相(xiang)關信息(xi)的知(zhi)識(shi)產權(quan)歸網(wang)站方所(suo)有(包括但不限于文字(zi)、圖片(pian)、圖表、著作權(quan)、商標權(quan)、為用(yong)戶(hu)提供的商業信息(xi)等),非(fei)經許可不得抄襲或使用(yong)。
提交說明: 查看提交幫助>> 注冊登錄>>
頁面相關分類
熱門模塊
已有4083144個品牌入駐 更新521334個招商信息 已發布1612852個代理需求 已有1395660條品牌點贊