1.編輯器就是一個(gè)用來寫代碼的工具,市面上有很多編輯器可以選擇抒抬,有的是純編輯,有的帶樣式晤柄,有的帶提示擦剑,學(xué)習(xí)初期我們使用簡單的純編輯器,帶樣式的就可以了芥颈。
在這里插入圖片描述
在這里插入圖片描述
IDEA:
在這里插入圖片描述
IntelliJ IDEA號(hào)稱是最智能的Java IDE纠屋,兩個(gè)版本:免費(fèi)的社區(qū)版和付費(fèi)的終極版。
社區(qū)版可用于JVM和Android開發(fā)盾计。支持Java售担,Kotlin,Groovy署辉,Scala族铆;Android;Maven哭尝,Gradle哥攘,SBT; Git,SVN,Mercurial和CVS逝淹。終極版用于Web和企業(yè)開發(fā)的除了Git末捣,SVN,Mercurial和CVS之外创橄,還支持Perforce箩做,ClearCase和TFS;JavaScript和TypeScript妥畏;Java EE邦邦,Spring,GWT醉蚁,Vaadin燃辖,Play,Grails等框架; 還有數(shù)據(jù)庫工具网棍。
商業(yè)的終極版通過提高程序員的生產(chǎn)力來獲得收益黔龟。對(duì)于學(xué)生,老師和開放源代碼開發(fā)者而言都是免費(fèi)的滥玷。
IntelliJ IDEA深入了解你的代碼氏身,開發(fā)人員的人體工程學(xué),有內(nèi)置的開發(fā)人員工具惑畴,通曉數(shù)種語言的編程經(jīng)驗(yàn)蛋欣。
IntelliJ IDEA用類似lint的方式對(duì)Java代碼做了靜態(tài)分析,顯示了一些警告和建議如贷。 可以通過點(diǎn)擊它們展開這些陷虎,如下所示。在許多情況下杠袱,還可以獲得如何快速修復(fù)操作的選擇列表尚猿。
eclipse和myeclipse:
在這里插入圖片描述
在這里插入圖片描述
myeclipse 可以說是集成了很多插件的eclipse,主要用于j2ee(java 的企業(yè)級(jí)應(yīng)用zhidao開發(fā))楣富,但真正的公司很少使用myeclipse凿掂,一來,其顯得比較笨重菩彬;而來缠劝,myeclipse是商業(yè)應(yīng)用,需專要收費(fèi)骗灶,需要激活碼序列號(hào)之類的惨恭。eclipse的話就比較自由,一般公司開發(fā)的話都會(huì)選擇eclipse耙旦。建議初學(xué)core java 的同學(xué)用eclipse脱羡,學(xué)習(xí)j2ee的使用myeclipse。但真屬正工作使用的話,還是推薦eclipse锉罐,開源好用帆竹。
首先,從客觀上來講idea要比eclipse更強(qiáng)大一點(diǎn)脓规,但是有一點(diǎn)就是需要收費(fèi)栽连,對(duì)那些感覺兩者用著都差不多或者說更覺得eclipse順手的程序員,那么就不妨用eclipse好了侨舆,其實(shí)這就是一個(gè)開發(fā)工具而已秒紧,只是為了提升程序員的工作效率,并不會(huì)因?yàn)檫x擇一個(gè)高大上的工具而讓自己的技術(shù)水平飛速猛進(jìn).