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


作为一门广泛使用的编程语言 。Java的应用场景非常多 。开发工具自然也不少 。下面我简单介绍几个比较常用的IDE环境 。感兴趣的朋友可以尝试一下:
01IntelliJ IDEA
这是业界目前主流的Java开发IDE 。在个人和企业中非常受欢迎 。支持跨平台 。常见的智能补全、代码高亮、语法检查等功能 。这个软件都能很好兼容 。除此之外 。还支持JUint、代码重构、代码分析等高级功能 。自带有Maven和Gradle构建工具 。因此项目开发和管理更方便 。也更适合大型项目:

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

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

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

文章插图
当然 。除了以上3种Java IDE外 。还有许多其他软件也支持Java开发 。像NetBeans 。VS Code等也都非常不错 。只要你熟悉一下使用环境 。很快就能掌握的 。在实际项目开发中 。根据需求选择适合自己的一种就行 。网上也有相关教程和资料 。介绍的非常详细 。感兴趣的话 。可以搜一下 。希望以上分享的内容能对你有所帮助吧 。也欢迎大家评论、留言进行补充 。
其他观点:
开发工具:Intellij IDEA 或 Eclipse
常用框架:Spring、Mybatis
数据库:Mysql、Redis、Hbase
RPC框架:Thrift、Dubbo或其它自研工具
消息队列:Kafka等
搜索:Elasticsearch或其它自研工具
版本控制:一般是Git 。也有SVN
其他观点:
什么?都已经2020年了 。你还在用Eclipse?作为一名一线开发人员 。下面为大家隆重介绍这款Java开发神器:Intellij IDEA!
如果说IDEA是一款现代化智能开发工具的话 。那么Eclipse则称得上是石器时代的东西了 。
你们公司Java开发都使用什么IDE开发工具?

文章插图
那么在日常开发过程中 。选用IDEA有哪些可以提升我们工作效率的tip呢?下面请听我一一道来:
1、智能提示:
几乎所有的IDE都具有这一功能 。来加速我们的开发效率 。那为何要单独介绍呢?在IDEA中输入Ctrl + Space 快捷键即可完成 。如下图这般:
你们公司Java开发都使用什么IDE开发工具?

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

文章插图
2、参数提示
当一个方法参数列表过多时 。后面参数类型很难记住 。不得不去翻阅方法 。在 IDEA 中 。你无需这般做 。只要你将光标放置在放入参数列表中 。暂停一会 。IDEA 就会帮你智能提示 。如果并不想等待一会 。在方法内使用 ctrl +P 即可快速出现提示框 。
你们公司Java开发都使用什么IDE开发工具?

文章插图
3、版本控制
大的项目开发过程中 。讲究的是团队协作 。那么如何更好的完成代码管理 。版本管理肯定是首要任务 。IDEA可以帮助我们和Git、SVN等无缝结合 。提升工作效率!
【你们公司Java开发都使用什么IDE开发工具?】当然 。IDEA中还有更多的黑科技等着我们去探索 。那些还在坚守Eclipse阵营的人们 。是时候拥抱变化了!

    推荐阅读