學Java有哪些好的Java輔助工具?
Java開發常用的輔助工具其實很多,還有一些經常會使用的Java開發環境。今天小編就簡單的介紹一下平時用到的一些小工具IDEA開發的,所以下面的介紹都是和IDEA相關的。
本文小編 主要介紹平時在哪些場景使用,使用了哪些功能,至於IDEA怎麼安裝外掛和外掛有哪些額外的功能,這些你把外掛名字對著搜尋引擎一搜就很多了。那麼學Java 有哪些好的Java輔助工具?一起來看看吧!
1、 學Java有哪些好的輔助工具之一:SequenceDiagram
這個工具是能根據程式碼生成時序圖的。我們直接看效果
對著原始碼中的方法,就能自動生成時序圖,這個在分析原始碼的時候非常有用,並且雙擊時序圖中的色塊還能直接跳轉進原始碼的位置。喜歡看原始碼的朋友可以試試。
2、 學Java有哪些好的輔助工具之一:PlantUML
這個是畫時序圖的工具.畫時序圖的工具有很多,那為什麼要用這個呢?它究竟解決了什麼問題?
這個工具是用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外掛
看優秀的原始碼,才能不斷精進,但是關鍵是,我不知專案的原始碼。那麼這個外掛或許能幫到你。
左邊是文章,右邊是最大的交友網站。比如阿里前幾天開源的分散式事務框架在首頁。
有了這個外掛,最熱門的開源技術盡收眼底,時刻保持對技術的敏銳性。
4、 學Java有哪些好的輔助工具之一:Maven Helper
這個是我在公司要求必裝的一個外掛,另外我在評審程式碼評審的頭一步就是檢查專案的依賴衝突,如果我們用idea自帶的依賴分析工具,那麼出現如下情況
坦白說,你讓我在這麼龐大的一幅圖中,分析依賴,找出依賴衝突,坦白說,我認為不夠直觀。那麼用上這個外掛之後呢?
紅色的就是出現依賴衝突,例如圖中的commons-logging,點選進入我畫框框的地方,他就會從依賴路徑上給你分析依賴衝突的路徑。其實這個的原因也很簡單,就是利用Maven的依賴樹命令。
5、 學Java有哪些好的輔助工具之一:RestfulToolkit
平時Controller方法太多,找起來太費勁?這個外掛來幫你
只要輸入url路徑,立刻跳轉到指定方法,節省效率不止一點點。
以上內容是小編 對學好Java要用到的輔助工具的簡單介紹,希望能幫到大家。想了解更多Java知識,歡迎關注小千喲!
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2842355/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大資料data開發有哪些好的輔助工具?大資料
- 分享五款java學習輔助工具,總有你用的上的~Java
- 北京學習Java培訓有哪些比較好Java
- java的學習方法有哪些?Java學什麼?Java
- 北京比較好的Java培訓班有哪些Java
- Java多執行緒打輔助的三個小夥子Java執行緒
- PHP轉Java有沒有好的學習路線PHPJava
- 六西格瑪專案輔導的好處有哪些?
- 怎麼學好Java?需要學習哪些知識?Java
- Java程式設計工具有哪些比較好用?常用的有哪些?Java程式設計
- Java要學哪些技術 鄭州Java培訓內容有哪些Java
- 學Python的好處有哪些Python
- 好程式設計師Java培訓分享零基礎學Java能行嗎 有哪些難點程式設計師Java
- 好程式設計師Java培訓分享Java效能常見命令有哪些程式設計師Java
- Java學習有什麼好的學習建議麼?Java
- JAVA基礎是什麼?java學習有哪些階段Java
- 入門學Java,要學哪些開發工具呢?Java
- 學Java有哪些比較好用的軟體呢?Java
- 自學Java開發有哪些誤區?Java
- Java培訓學習步驟有哪些Java
- 對Java初學者來說,到底Java有哪些高效的開源庫?Java
- 如何學好Java?Java
- 好程式設計師Java培訓分享學習Java需要哪些基礎程式設計師Java
- Java建立物件的方法有哪些?Java物件
- 學習Java能做哪些工作?到底有沒有前途?Java
- Java學完後可以從事的方向有哪些呢?Java
- 國內外知名的 Java 學習網站有哪些?Java學習網站
- 零基礎學習Java的難點有哪些?Java
- 零基礎學Java步驟有哪些?Java
- Java入門學習注意事項有哪些?Java
- 好程式設計師Java分享零基礎學Java要掌握哪些技能?程式設計師Java
- 學Java好還是前端好?Java前端
- 學習Web前端的好處有哪些?Web前端
- Java常用的設計模式有哪些?Java設計模式
- Java堆疊的區別有哪些Java
- 學好Java能做啥?Java
- 學習Java程式設計培訓的書籍有哪些Java程式設計
- 零基礎Java學習計劃有哪些Java