你們公司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開發工具。


分享到:


相關文章: