1

强烈建议使用IDEA,目前互联网公司基本上都是用的IDEA,可以说是程序员的标配了,一定要会用的。

IDEA全称Intelij IDEA,是java语言开发的集成环境,类似于eclipse和myeclipse,InteliJ在业界被公认为最好的java开发工具之一。

优点:

(1) 智能化代码助手、重构、J2EE支持、各类版本工具(git、svn、github)

(2) 最突出的调试功能,可以对java、JavaScript、jQuery、Ajax等技术进行调试

(3) IDEA是JetBrans公司的产品,该公司还有其他的开发工具产品

缺点:太强大的自动提示功能让使用者渐渐产生依赖感


最佳贡献者
2

我学车那一年,报名的时候有两种选择:手动挡、自动挡。

我本人是觉得直接学自动挡算了,因为现在的私家车基本都是自动挡了,只有出租车才是手动挡。但是,实际情况是报名手动挡的占绝大多数,我纠结了好几天之后随大溜报了手动挡...

现在我想说的是:真的没必要啊,应该直接学自动挡啊!

为啥当时那么多人报手动挡呢?两个原因

  1. 学手动挡的,手动自动都能开。学自动挡的,不能开手动挡。
  2. 手动挡学费普遍比自动挡稍微便宜一些,因为驾校手动挡的车多。

上面的第1点,在Java编程上不存在。不可能会用IDEA就不会用Eclipse,也不可能会用Eclipse就不会用IDEA。如果你只会用Eclipse,那你不适合编程。

上面第2点,在新手入门的时候存在。因为Java已经普及很多年了,有大量历史沉积下来的教程用的是Eclipse。现在很多培训班也还在用Eclipse教学。但是对于新手来说也没必要纠结这么多。Eclipse、IDEA甚至VS Code都可以学。放心,你的脑子够用,别太小看自己。

遇到教程是Eclipse的就用Eclipse,遇到教程是IDEA的就用IDEA,慢慢你就发现其实都一样。

我在其它问题里表达过类似的观点:


学习不同阶段的侧重点不同。初期侧重Java基本语法,语法熟练以后慢慢的开始考虑IDEA的一些高级功能和技巧。


补充一些内容

自学Java,和IDE没太大关系,但是和你学什么怎么学关系很大。

Java项目都会用到Maven或Gradle,现在用Maven还是最多的,你学习过程中看到的教程里绝大多数也是用Maven。所以要把Maven学好。

Java SE学差不多之后,不要被SSH/SSM绑架,而是直接学习Spring Boot。

Spring Boot可以让你在Java EE初学阶段不需要安装Maven、Tomcat、MySQL,尽可能的减少了你在安装和配置开发环境上分散的精力。

另外,我之前介绍过的Chocolatey,能够让你用最简单轻松的方案安装好JDK、Eclipse、IDEA等等一些列Windows软件。

陈龙:Windows统一开发环境的基




3

适合自己就行,新手当然不推荐直接上手idea,先搞定java的基础,在上手idea


4

你值得拥有!!!!!

5

用常用的主流ide都是可以的。不建议用偏文本的编辑器,看似高大上,单却不主流,参加工作后需要调还,没必要。

6

这都什么问题啊

7

难不成用记事本?工欲善其事必先利其器啊

8

工作了早晚要用,idea,git,maven早点熟悉下没坏处。

9

有智能机,你偏要用诺基亚

你的回答

单击“发布您的答案”,即表示您同意我们的服务条款