更新時間:2021-11-08 13:47:00 來源:動力節(jié)點 瀏覽1421次
可能有些小伙伴比較好奇Java開發(fā)工具排名是怎樣的呢?小編認為排名不重要,好用就行,下面就來給大家介紹幾款好用的Java開發(fā)工具供大家參考:
開發(fā)環(huán)境:

IntelliJ在業(yè)界被公認為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。

性能調(diào)優(yōu)
VisualVM 是一款免費的,集成了多個 JDK 命令行工具的可視化工具,它能為您提供強大的分析能力,對 Java 應用程序做性能分析和調(diào)優(yōu)。這些功能包括生成和分析海量數(shù)據(jù)、跟蹤內(nèi)存泄漏、監(jiān)控垃圾回收器、執(zhí)行內(nèi)存和 CPU 分析,同時它還支持在 MBeans 上進行瀏覽和操作。本文主要介紹如何使用 VisualVM 進行性能分析及調(diào)優(yōu)。

JProfiler是由ej-technologies GmbH公司開發(fā)的一款性能瓶頸分析工具(該公司還開發(fā)部署工具)。
其特點:
使用方便
界面操作友好
對被分析的應用影響小
CPU,Thread,Memory分析功能尤其強大
支持對jdbc,noSql, jsp, servlet, socket等進行分析
支持多種模式(離線,在線)的分析
跨平臺

Apache jmeter 是一個100%的純java桌面應用,用于壓力測試和性能測量。它最初被設(shè)計用于Web應用測試但后來擴展到其他測試領(lǐng)域。
Apache jmeter 可以用于對靜態(tài)的和動態(tài)的資源(文件,Servlet,Perl腳本,java 對象,數(shù)據(jù)庫和查詢,F(xiàn)TP服務(wù)器等等)的性能進行測試。它可以用于對服務(wù)器,網(wǎng)絡(luò)或?qū)ο竽M繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發(fā)負載測試你的服務(wù)器/腳本/對象。

代碼調(diào)試
Jetty 與 Eclipse 的集成,runjettyrun:熱部署必備

Java Decompiler 可以反編譯(查看)里面的源代碼,調(diào)試必備

Jenkins是一個功能強大的應用程序,允許持續(xù)集成和持續(xù)交付項目,無論用的是什么平臺。這是一個免費的源代碼,可以處理任何類型的構(gòu)建或持續(xù)集成。集成Jenkins可以用于一些測試和部署技術(shù)。

Sonatype Nexus 搭建maven私服
