最近一直加班,開會,連周末的時間也是跑到公司來上班鬼贱,有一段時間沒有來寫博客和文章;上一篇我簡單介紹了Java這門編程語言-《Java語言簡介》香璃,所以這次會介紹幾款I(lǐng)DE編輯器來輔助小伙伴編程;
1这难、Notepad++
Notepad++是 Windows操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能UTF8葡秒。內(nèi)置支持多達27種語法高亮度顯示姻乓,還支持自定義語言嵌溢;對于HTML網(wǎng)頁編程代碼,可直接選擇在不同的瀏覽器中打開查看蹋岩,以方便進行調(diào)試赖草,是一款輕量級的編輯器。
上手程度:易(適合初學(xué)者)
推薦程度:4顆星(滿分5顆星)
2剪个、Sublime Text
如果說Notepad++是一款不錯Code神器秧骑,那么Sublime Text應(yīng)當(dāng)稱得上是神器滴哥。Sublime Text最大的優(yōu)點就是跨平臺扣囊,Mac和Windows均可完美使用乎折;其次是強大的插件支持,幾乎無所不能侵歇;具有漂亮的用戶界面和強大的功能笆檀,例如代碼縮略圖,Python的插件盒至,代碼段等。還可自定義鍵綁定士修,菜單和工具欄枷遂。Sublime Text的主要功能包括:拼寫檢查,書簽棋嘲,完整的 Python API 酒唉, Goto 功能,即時項目切換沸移,多選擇痪伦,多窗口等等;
上手程度:易
推薦程度:5顆星(本人一直使用這個寫代碼)
3雹锣、Visual Studio Code
這是一款針對于編寫現(xiàn)代 Web 和云應(yīng)用的跨平臺源代碼編輯器网沾,并且這個款編輯器的界面風(fēng)格跟Sublime Text,同時也擁有對 Git 的開箱即用的支持蕊爵;
上手程度:易
推薦程度:4顆星(最近在使用辉哥,很多功能還沒有挖掘出來)
4、IntelliJ IDEA
IDEA 全稱IntelliJ IDEA攒射,是java語言開發(fā)的集成環(huán)境醋旦,IntelliJ在業(yè)界被公認為最好的java開發(fā)工具之一,尤其在智能代碼助手会放、代碼自動提示饲齐、重構(gòu)、J2EE支持咧最、Ant捂人、JUnit御雕、CVS整合、代碼審查先慷、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的饮笛;
上手程度:難
推薦程度:5顆星(本人很喜歡這款)
5、Eclipse
Eclipse是一款主要用Java編寫的免費Java IDE论熙。Eclipse允許你創(chuàng)建各種跨平臺的可用于手機福青、網(wǎng)絡(luò)、桌面和企業(yè)領(lǐng)域的Java應(yīng)用程序脓诡。
它的主要功能包括Windows生成器无午、集成Maven、Mylyn祝谚、XML編輯器宪迟、Git客戶端、CVS客戶端交惯、PyDev次泽,并且Eclipse 還有一個基本工作區(qū),里面的可擴展插件系統(tǒng)席爽,可滿足你自定義IDE的需求意荤。通過插件,你也可以用其他編程語言開發(fā)應(yīng)用程序只锻,語言包括C玖像、C ++、JavaScript齐饮、Perl捐寥、PHP、Prolog祖驱、Python握恳、R、Ruby(包括Ruby on Rails框架)等等捺僻,并且適用于Windows睡互、Mac OS X和Linux。
上手程度:難
推薦程度:5顆星
6陵像、BlueJ
BlueJ是一款支持Java編程語言的集成開發(fā)環(huán)境(IDE)就珠。它原本是為了教育目的而開發(fā)的,同時也適合于那些想做小型軟件開發(fā)的開發(fā)人員醒颖。它的運行需要JDK(Java開發(fā)工具包)的幫助妻怎。
主畫面用圖形展現(xiàn)出當(dāng)前正在開發(fā)的應(yīng)用程序的類結(jié)構(gòu),以及可被交互創(chuàng)建和測試的對象泞歉。這種互動式的設(shè)置逼侦,再加上干凈匿辩,簡單的用戶界面,可方便地實驗正在開發(fā)的對象榛丢,讓初學(xué)者更快地上手铲球,而不至于手忙腳亂招架不住。
新手用戶可以在BlueJ上檢查值并調(diào)用方法晰赞,作為參數(shù)等傳遞稼病,并且Java表達式可以不編譯就直接調(diào)用,BlueJ絕對堪稱是一款用于Java功能強大的圖形化shell/REPL掖鱼。
BlueJ項目是一個免費和開放的源碼軟件然走,并基于GNU和GPL的開源協(xié)議。還有專為教學(xué)而設(shè)計的大學(xué)/大專BlueJ入門課程戏挡,是非常流行的教科書芍瑞。它也可以在Windows、Mac OS X褐墅、Linux等運行Java的平臺上運行拆檬。
上手程度:中
推薦程度:3顆星
7、JDeveloper
JDeveloper是由Oracle公司提供的妥凳,并作為免費軟件發(fā)布的一款I(lǐng)DE秩仆。它可為我們提供各種在Java、XML猾封、SQL和 PL/SQL、HTML噪珊、JavaScript晌缘、BPEL和PHP開發(fā)中所需的功能。JDeveloper可用于編碼痢站、調(diào)試磷箕、優(yōu)化和分析部署。 JDeveloper集成了Oracle應(yīng)用開發(fā)框架(Oracle ADF)——一個從終端到終端基于Java EE的框架阵难,可進一步簡化應(yīng)用程序的開發(fā)岳枷。JDeveloper中有3種版本披泪,即Java版本括袒,J2EE版本和Studio版本和悦。
Java版的條款基于Java SE 6的支持蚜锨,功能包括代碼編輯器幔妨、代碼導(dǎo)航相恃、重構(gòu)奋早、兼容Swing夷蚊、單元測試娱颊、版本控制傲诵、審計和指標凯砍、調(diào)試、分析拴竹、Ant支持悟衩,Maven支持,XML支持以及開放式API和擴展栓拜。此IDE平臺還可作為另一款Oracle產(chǎn)品座泳,SQL Developer的基礎(chǔ)。
上手程度:難
推薦程度:3顆星
8菱属、JSource
JSource是一款免費的Java IDE钳榨,是Java開發(fā)人員和程序員一個非常不錯的選擇。
它在創(chuàng)建跨平臺的Java應(yīng)用程序時非常有用纽门,并且非常之輕巧薛耻。您可以使用JSource運行、編譯赏陵、編輯和創(chuàng)建Java文件饼齿。其主要特點是支持多種語言的語法高亮顯示和Java Swing組件。在JSource的2.0版本中蝙搔,你可以使用jEdit語法包缕溉,也有一些可用于快速開發(fā)的開源Java工具。這些工具已通過修改吃型,能與核心JSource結(jié)構(gòu)融洽得非常好证鸥。
上手程度:難
推薦程度:3顆星
以上推薦這幾款都是不錯的編輯器,要是各位小伙伴有更好的推薦勤晚,可以留言給我并分享給其他同伴枉层。
當(dāng)然,編輯器只是工具而已赐写,真要學(xué)好一門編程語言還是要靠自己對這門語言的深入研究和理解鸟蜡,而不是靠這些編輯器,它們只能輔助你提高編寫程序的速度和質(zhì)量挺邀,而不能直接提高你的編程思想揉忘;
今天先聊天這里吧!盡情期待下篇端铛!哈哈哈~~~