你们公司Java开发都使用什么IDE开发工具?

杰作良品


什么?都已经2020年了,你还在用Eclipse?作为一名一线开发人员,下面为大家隆重介绍这款Java开发神器:Intellij IDEA!


如果说IDEA是一款现代化智能开发工具的话,那么Eclipse则称得上是石器时代的东西了。

那么在日常开发过程中,选用IDEA有哪些可以提升我们工作效率的tip呢?下面请听我一一道来:

1、智能提示:

几乎所有的IDE都具有这一功能,来加速我们的开发效率。那为何要单独介绍呢?在IDEA中输入Ctrl + Space 快捷键即可完成,如下图这般:

很明显,这不是我们想要的东西。贴心的IDEA 为我们提供了更加智能的代码提示功能,它可以基于上下文环境,智能帮你过滤可以使用方法,推导出最适合的方法。该快捷键为 Ctrl+Shift+Space。效果如下图:


2、参数提示

当一个方法参数列表过多时,后面参数类型很难记住,不得不去翻阅方法。在 IDEA 中,你无需这般做。只要你将光标放置在放入参数列表中,暂停一会,IDEA 就会帮你智能提示,如果并不想等待一会,在方法内使用 ctrl +P 即可快速出现提示框。

3、版本控制

大的项目开发过程中,讲究的是团队协作。那么如何更好的完成代码管理,版本管理肯定是首要任务。IDEA可以帮助我们和Git、SVN等无缝结合,提升工作效率!


当然,IDEA中还有更多的黑科技等着我们去探索,那些还在坚守Eclipse阵营的人们,是时候拥抱变化了!


一个程序员的奋斗史


作为一门广泛使用的编程语言,Java的应用场景非常多,开发工具自然也不少,下面我简单介绍几个比较常用的IDE环境,感兴趣的朋友可以尝试一下:

01

IntelliJ IDEA

这是业界目前主流的Java开发IDE,在个人和企业中非常受欢迎,支持跨平台,常见的智能补全、代码高亮、语法检查等功能,这个软件都能很好兼容,除此之外,还支持JUint、代码重构、代码分析等高级功能,自带有Maven和Gradle构建工具,因此项目开发和管理更方便,也更适合大型项目:

02

Eclipse

这是一个免费、开源、跨平台的Java开发IDE,在早期的Java项目中非常普及,一直占据着非常重要的位置,自动补全、语法提示、语法检查等功能非常不错,插件扩展也非常丰富,安装相关插件后,也可作为安卓、Python等开发工具,不过随着IDEA的兴起,Eclipse的使用率正在逐渐缩减:

03

MyEclipse

顾名思义,这是一个基于Eclipse开发而来的Java IDE,集成了许多现有的插件,因此功能更强大(但不免费),目前主要应用在Java EE及安卓移动开发,自动补全、语法提示、代码高亮等功能非常不错,对于Java开发来说,也是一个非常不错的工具:

当然,除了以上3种Java IDE外,还有许多其他软件也支持Java开发,像NetBeans,VS Code等也都非常不错,只要你熟悉一下使用环境,很快就能掌握的,在实际项目开发中,根据需求选择适合自己的一种就行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


开发工具:Intellij IDEA 或 Eclipse

常用框架:Spring、Mybatis

数据库:Mysql、Redis、Hbase

RPC框架:Thrift、Dubbo或其它自研工具

消息队列:Kafka等

搜索:Elasticsearch或其它自研工具

版本控制:一般是Git,也有SVN


Circle


个人推荐idea

这是业界目前主流的Java开发IDE,在个人和企业中非常受欢迎,支持跨平台,常见的智能补全、代码高亮、语法检查等功能,这个软件都能很好兼容,除此之外,还支持JUint、代码重构、代码分析等高级功能,自带有Maven和Gradle构建工具以及git管理工具,智能debug等等功能,比eclipse开发效率高很多。本人用的就是idea。

还是有很多老程序员用eclipse的


jimware


在我认识里面,绝大部分,是绝大部分都从eclipse转到idea了,没转的不知道何原因


请叫我正义


没得选啊,公司大方点就上idea,小气的话就只能eclipse了,idea的确好用,就是内存占用有点高


菜鸟猿


我朋友的公司用的是IDEA,是收费的(有破解版),功能强大。


我是妮妮


大多数都是用idea,用别的工具比如eclipse速度太慢,


Java架构师CAT


自从用了idea 就告别了eclipse


平凡暴力猫


公司开发java项目现在主要使用eclipse开发工具。


分享到:


相關文章: