【JavaSE基础】如何选择Eclipse或IntelliJ IDEA

Eclipse和IntelliJ EDEA我到底该选择哪一个作为我的IDE?

  IntelliJ IDEA被认为是目前Java开发效率最快的IDE工具,Eclipse却是大多数Java程序员使用的第一个IDE,且市场份额也是远超IntelliJ IDEA。作为Java新手,如何从其中两个IDE选择一个适合自己的呢?

Eclipse优势

1、项目结构清晰明了。Eclipse中存在由工程组成的工程区,每个工程都能被单独分组或隐藏,打开或关闭。

2、Eclipse的界面精致。相比IntelliJ IDEA,Eclipse的字体和图表都更漂亮,给人的感觉更为稳定。

3、易拓展插件。而且使用的系统资源也更少,运行也而更为流畅。

4、免费。虽然IntelliJ IDEA也有免费版,但其收费版的功能更为强大。

IntelliJ IDEA优势

1、更好的调试。在调试上的表现,比Eclipse强大太多。例如,求一些表达式的值时,使用Eclipse需要选定整个表达式,然后用Crtl+Shift+I看到这个表达式的值。在IntelliJ IDEA中,只需要移动光标到表达式下然后用Alt+F8就可以实现。IntelliJ IDEA能够很好地理解你可能需要的表达式,还会给出的建议参数变量。你可以直接编辑并能立刻得到这个表达式的值,不会像在Eclipse中一个Debug界面跳来跳去。

2、更高的开发效率。在代码自动生成方面更为智能,比如IntelliJ IDEA能生成某个类的测试类,还能正确地放到test的相应目录下。在对ZenCoding的支持上,写html非常方便,tab快速补全,和原生集成一样。IntelliJ IDEA在开发效率上更明显的一点是,对JS、CSS以及插件的支持更好。

3、更智能的重构。这一点其实也属于开发效率,但是IntelliJ IDEA得重构功能还是想让我单独强调一下。所有的现代IDE都提供重构功能,这一点上,IntelliJ IDEA能读懂你需要什么,并且会针对不同的情况给你提供最合适的解决方案。

4、目录分层少而清。IntelliJ IDEA的目录分层很少,但是却很清晰,IDE配置的东西都能在Settings利找到,工程的配置也能在Project Settings里找到。

IntelliJ IDEA的劣势:
Maven功能集成度一般、console多且分散、内存溢出崩溃不提示等。

Eclipse的劣势:
各种不兼容情况,如新版本与旧版本的插件不兼容等等。

如何做出选择:
1)如果你只是想找个IDE来学习Java,或者你需要漂亮的图标,再或者你的电脑配置并不高,那么Eclipse是个不错的选择。【新手
2)如果你想找个能提升开发效率的IDE,想找一个更快更方便的工具,推荐你用IntelliJ IDEA。【进阶为高手

[资料整理自:https://www.kancloud.cn/liqingbo27/java/258706]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值