學Java有哪些好的Java輔助工具?

千鋒武漢發表於2021-11-16

      Java開發常用的輔助工具其實很多,還有一些經常會使用的Java開發環境。今天小編就簡單的介紹一下平時用到的一些小工具IDEA開發的,所以下面的介紹都是和IDEA相關的。

      本文小編 主要介紹平時在哪些場景使用,使用了哪些功能,至於IDEA怎麼安裝外掛和外掛有哪些額外的功能,這些你把外掛名字對著搜尋引擎一搜就很多了。那麼學Java 有哪些好的Java輔助工具?一起來看看吧!

      1、 學Java有哪些好的輔助工具之一:SequenceDiagram

      這個工具是能根據程式碼生成時序圖的。我們直接看效果

圖片4

      對著原始碼中的方法,就能自動生成時序圖,這個在分析原始碼的時候非常有用,並且雙擊時序圖中的色塊還能直接跳轉進原始碼的位置。喜歡看原始碼的朋友可以試試。

      2、 學Java有哪些好的輔助工具之一:PlantUML

      這個是畫時序圖的工具.畫時序圖的工具有很多,那為什麼要用這個呢?它究竟解決了什麼問題?

圖片5

      這個工具是用Markdown語法來畫圖的。移植性就很好。

      假如你是通過某個平臺,或者某個軟體畫圖的,那麼你拿到原始檔要修改就沒這麼好修改。因為可能這個畫圖工具要收費,可能這個畫圖軟體是Mac系統才有,Window沒有,你就很不方便匯入原始檔修改之前同事的時序圖。用這個工具則不同了,畫圖的同事上傳時序圖後,把Markdown一貼,如下

      1@startuml2

      Alice -> Bob: Authentication Request3Bob --> Alice: Authentication Response45Alice ->

      Bob: Another authentication Request6Alice <-- Bob: another authentication Response7@enduml

      你只要找到能支援Markdown時序圖語法的工具,都能把圖片生成出來。

      3、 學Java有哪些好的輔助工具之一:掘金-Chrome外掛

      看優秀的原始碼,才能不斷精進,但是關鍵是,我不知專案的原始碼。那麼這個外掛或許能幫到你。

圖片6

      左邊是文章,右邊是最大的交友網站。比如阿里前幾天開源的分散式事務框架在首頁。

      有了這個外掛,最熱門的開源技術盡收眼底,時刻保持對技術的敏銳性。

      4、 學Java有哪些好的輔助工具之一:Maven Helper

      這個是我在公司要求必裝的一個外掛,另外我在評審程式碼評審的頭一步就是檢查專案的依賴衝突,如果我們用idea自帶的依賴分析工具,那麼出現如下情況  

圖片7

      坦白說,你讓我在這麼龐大的一幅圖中,分析依賴,找出依賴衝突,坦白說,我認為不夠直觀。那麼用上這個外掛之後呢?

      紅色的就是出現依賴衝突,例如圖中的commons-logging,點選進入我畫框框的地方,他就會從依賴路徑上給你分析依賴衝突的路徑。其實這個的原因也很簡單,就是利用Maven的依賴樹命令。

      5、 學Java有哪些好的輔助工具之一:RestfulToolkit

      平時Controller方法太多,找起來太費勁?這個外掛來幫你

圖片8

      只要輸入url路徑,立刻跳轉到指定方法,節省效率不止一點點。

      以上內容是小編 對學好Java要用到的輔助工具的簡單介紹,希望能幫到大家。想了解更多Java知識,歡迎關注小千喲!

      本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2842355/,如需轉載,請註明出處,否則將追究法律責任。

相關文章