一、 JVM工具 2 1. jps:虛擬機進程狀況工具 2 2. jstat:虛擬機統計信息監視工具 2 3. jinfo:java配置信息工具 3 4. jhat:虛擬機堆轉儲快照分析工具 3 5. jmap:內存映像工具
Apache?Commons是一個非常有用的工具包,解決各種實際的通用問題,下面是一個簡述表,詳細信息訪問 http://jakarta.apache.org/commons/index.html
Mustru是一個桌面搜索引擎,基于Lucene、Wordnet、Lingpipe、GATE和Berkeley DB等開源項目開發。能夠對本地文件系統的多個目錄進行索引,然后使用一個Web界面查詢該索引。
提到 EclEmma 首先就要說到著名的 Java 覆蓋測試工具 Emma。從某種程度上說,EclEmma 可以看作是 Emma 的一個圖形界面。 EclEmma 的出現彌補了 Emma 用戶一個大的遺憾
AIDE 是一個直接在 Android 設備上開發真正的 Android 應用的集成開發環境。
lGantt是一個Java應用程序用來創建Gantt甘特圖表,評估基于時間的活動和項目管理. 項目主頁: http://www.baiduhome.net/lib/view/home/1324743178858
Jakarta-ORO 是一個Java工具包用來在 Java 類中進行文本處理的功能,提供兼容 Perl5 的正則表達式、類 AWK 的正則表達式等。 項目主頁: http://www.open-open
VisualVM是一個集成多個JDK命令行工具的可視化工具。可以作為Java應用程序性能分析和運行監控的工具。開發人員可以利用它來監控,分 析,獲 勝Thread-Dumps,瀏覽Heap dumps
Apache Ant ,是一個將軟件 編譯 、測試、 部署 等步驟聯系在一起加以自動化的一個工具,大多用于Java環境中的軟件開發。由Apache軟件基金會所提供。 項目主頁: http://www
Coverage and Dependency Analysis. 2. PMD It scans Java source code and looks for potential problems: Possible
前言 有人說用Java開發網站的速度慢而且在美觀上還沒有C#好,但我個人認為使用Java開發項目可以做到快速開發和高質量開發,因為Java很多的 框架和工具是開源的,而且對于項目本身最重要的也是速
一個API和應用,能夠分析Java軟件包的依賴關系。 項目主頁: http://www.baiduhome.net/lib/view/home/1366731081937
BeanQuery 是一個把對象轉換為Map的Java工具庫。支持選擇Bean中的一些屬性,對結果進行排序和按照條件查詢。不僅僅可以作用于頂層對象,也可以作用于子對象。 BeanQuery的使用非常簡單也很直接,例子代碼如下:
在cmd輸入javap 顯示,前提你電腦的java環境要配置好 用法:?javap 其中,?可能的選項包括: ??-help??--help??-?????????輸出此用法消息 ??-version
PS:目前Greys僅支持Linux/Unix/Mac上的Java6+,Windows暫時無法支持 Greys是一個java進程執行過程中的異常診斷工具。 在不中斷程序執行的情況下輕松完成問題排查工作。
閉鎖是一種同步工具類,可以延遲線程的進度直到閉鎖到達終止狀態閉鎖的作用相當于一扇門,在閉鎖到達結束狀態之前,這扇門一直是關閉的,任何線程都不能通過這扇門,當閉鎖到達結束狀態時,這扇門會打開并允許所有線
理選擇,合理設計。 import java.net.UnknownHostException; import java.util.Date; import java.util.List; import
Pinpoint?是 用 Java 編寫的 APM(應用性能管理)工具,用于大規模分布式系統。在 Dapper 之后, Pinpoint 提供了一個解決方案,以幫助分析系統的總體結構以及 分布式應用程序的
Hutool 是一個Java工具包,提供了豐富的文件、日期、日志、正則、字符串、配置文件等工具方法,并封裝了一套簡單易用的ORM框架。 ●修復HTTP模塊中空參數導致的空指針問題 ●修復LogWraper的問題
UJMP (Universal Java Matrix Package) 統一Java矩陣工具包是一個提供各種矩陣運算的Java類庫。這個工具包提供了諸如稀疏矩陣和稠密矩陣的實現,以及矩陣的分解、求逆