1

強(qiáng)烈建議使用IDEA,目前互聯(lián)網(wǎng)公司基本上都是用的IDEA,可以說是程序員的標(biāo)配了,一定要會用的。

IDEA全稱Intelij IDEA,是java語言開發(fā)的集成環(huán)境,類似于eclipse和myeclipse,InteliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一。

優(yōu)點(diǎn):

(1) 智能化代碼助手、重構(gòu)、J2EE支持、各類版本工具(git、svn、github)

(2) 最突出的調(diào)試功能,可以對java、JavaScript、jQuery、Ajax等技術(shù)進(jìn)行調(diào)試

(3) IDEA是JetBrans公司的產(chǎn)品,該公司還有其他的開發(fā)工具產(chǎn)品

缺點(diǎn):太強(qiáng)大的自動提示功能讓使用者漸漸產(chǎn)生依賴感


最佳貢獻(xiàn)者
2

我學(xué)車那一年,報名的時候有兩種選擇:手動擋、自動擋。

我本人是覺得直接學(xué)自動擋算了,因為現(xiàn)在的私家車基本都是自動擋了,只有出租車才是手動擋。但是,實際情況是報名手動擋的占絕大多數(shù),我糾結(jié)了好幾天之后隨大溜報了手動擋...

現(xiàn)在我想說的是:真的沒必要啊,應(yīng)該直接學(xué)自動擋!

為啥當(dāng)時那么多人報手動擋呢?兩個原因

  1. 學(xué)手動擋的,手動自動都能開。學(xué)自動擋的,不能開手動擋。
  2. 手動擋學(xué)費(fèi)普遍比自動擋稍微便宜一些,因為駕校手動擋的車多。

上面的第1點(diǎn),在Java編程上不存在。不可能會用IDEA就不會用Eclipse,也不可能會用Eclipse就不會用IDEA。如果你只會用Eclipse,那你不適合編程。

上面第2點(diǎn),在新手入門的時候存在。因為Java已經(jīng)普及很多年了,有大量歷史沉積下來的教程用的是Eclipse。現(xiàn)在很多培訓(xùn)班也還在用Eclipse教學(xué)。但是對于新手來說也沒必要糾結(jié)這么多。Eclipse、IDEA甚至VS Code都可以學(xué)。放心,你的腦子夠用,別太小看自己。

遇到教程是Eclipse的就用Eclipse,遇到教程是IDEA的就用IDEA,慢慢你就發(fā)現(xiàn)其實都一樣。

我在其它問題里表達(dá)過類似的觀點(diǎn):


學(xué)習(xí)不同階段的側(cè)重點(diǎn)不同。初期側(cè)重Java基本語法,語法熟練以后慢慢的開始考慮IDEA的一些高級功能和技巧。


補(bǔ)充一些內(nèi)容

自學(xué)Java,和IDE沒太大關(guān)系,但是和你學(xué)什么怎么學(xué)關(guān)系很大。

Java項目都會用到Maven或Gradle,現(xiàn)在用Maven還是最多的,你學(xué)習(xí)過程中看到的教程里絕大多數(shù)也是用Maven。所以要把Maven學(xué)好。

Java SE學(xué)差不多之后,不要被SSH/SSM綁架,而是直接學(xué)習(xí)Spring Boot。

Spring Boot可以讓你在Java EE初學(xué)階段不需要安裝Maven、Tomcat、MySQL,盡可能的減少了你在安裝和配置開發(fā)環(huán)境上分散的精力。

另外,我之前介紹過的Chocolatey,能夠讓你用最簡單輕松的方案安裝好JDK、Eclipse、IDEA等等一些列Windows軟件。

陳龍:Windows統(tǒng)一開發(fā)環(huán)境的基




3

適合自己就行,新手當(dāng)然不推薦直接上手idea,先搞定java的基礎(chǔ),在上手idea


4

你值得擁有!。。!

5

用常用的主流ide都是可以的。不建議用偏文本的編輯器,看似高大上,單卻不主流,參加工作后需要調(diào)還,沒必要。

6

這都什么問題啊

7

難不成用記事本?工欲善其事必先利其器啊

8

工作了早晚要用,idea,git,maven早點(diǎn)熟悉下沒壞處。

9

有智能機(jī),你偏要用諾基亞

你的回答

單擊“發(fā)布您的答案”,即表示您同意我們的服務(wù)條款