首頁»Java WEB»可提高Java開發性能的5款調試工具

可提高Java開發性能的5款調試工具

來源:codeceo 發布時間:2015-04-28 閱讀次數:

  Java是一種非常強大的編程語言,自問世以來就廣受歡迎。作為現今十分流行的移動平臺——Android的核心語言,它大大促進了移動通信行業的發展。因此可以肯定,隨著Android平臺的不斷擴張,Java開發人員的需求量也會不斷增加。

  這篇文章為大家介紹了多款有用的調試工具,以供參考。不過,在此之前,先來看看有哪些不同類型的調試器。

  調試器的類型

  • CLI調試器(命令行調試器):GDB、JBD,等等。
  • IDE調試器(集成開發環境調試器):NetBeans、Eclipse,等等。
  • 可構建的調試器:JSwat
  • 堆轉儲:jmap、MAT
  • 歷史調試
  • 動態跟蹤
  • 生產調試

  好,下面就讓我將這些卓越的調試工具一一道來。

 1. JDB

  Java Debugger(JDB)是一款高效的調試器,能夠識別和修復Java程序中的bug。它也是一個用于Java類的簡單的命令行調試器。此調試器包含的Java平臺調試器體系結構(JPDA)可加強檢查和調試本地或遠程的JVM(Java虛擬機)。

  JDB也是流行的Java IDE,包括NetBeans IDE和Eclipse IDE來支持Java調試,因此,非常有助于Java開發。

JDB

  官方網站:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdb.html

 2. Bugloo

  這款源代碼級的調試器是專門設計用于支持Scheme編譯器——Bigloo的。因此,使用Bigloo編譯器的程序可以高效地使用Bugloo調試器進行調試。當然,不僅僅是Bigloo程序,還有Java程序或者兩者的結合都可以使用此調試工具。它部署在提供了一套標準API的JVM調試架構上。此專家級軟件還包含了與GDB相同的調試模型,并提供眾多的功能來幫助我們應對當代編程語言中的功能問題。

Bugloo

  官方網站:http://www-sop.inria.fr/teams/mimosa/fp/Bugloo/

 3.Cricket Cage

  又一個多功能的調試器,通過自動生成重復性bug和測試場景的JUnit測試用例來加強對Java程序的調試。因此,它可以通過擴展生成代碼來提高我們的工作效率。這更進一步地允許安裝代碼生成器和執行開發相應測試用例的程序。此外,你還可以通過整合測試用例到build.xml文件中來重復每一個構建的測試。

Cricket-Cage

  官方網站:http://cricketcage.sourceforge.net/

 4. Artima SuiteRunner

  這是一款發布在開源軟件許可證下的免費開源工具包,非常適合用于測試Java程序。Artima SuiteRunner可當作獨立的測試工具,用來開發支持Java API的單元測試和一致性測試。并且,它還可以和JUnit一起來執行現有的JUnit測試套件。 JUnit用戶還可享受到由調試器提供的幫助以確保代碼萬無一失。它提供報告、配置文件和runpath給用戶,同時堅持實現用戶開發的JUnit測試用例。

ArtimaSuiteRunner

  官方網站:http://www.artima.com/suiterunner/

 5. FindBugs

  FindBugs是一款執行靜態分析Java代碼來搜尋bug的軟件。該軟件是免費的,并且發布在GNU較寬松公共許可證及其條款下。該調試器支持JDK和JRE 1.5.0或更高的版本。此外,此工具還可用于分析編譯為Java版本1.0到1.7的程序。FindBugs軟件正在不斷的改善中,以確保與更高版本的平臺兼容以及支持最新的版本。

findbugs

  官方網站:http://findbugs.sourceforge.net/

 最后的思考

  Java調試是一個很復雜的領域。市場上可選擇的調試器類型也不少。希望你能夠根據自己的業務目標和編程范圍選擇最適合的調試工具。

  英文原文:5 Brilliant Debugging Tools That Can Expedite The Performance Of Java Developers 翻譯:codeceo

QQ群:WEB開發者官方群(515171538),驗證消息:10000
微信群:加小編微信 849023636 邀請您加入,驗證消息:10000
提示:更多精彩內容關注微信公眾號:全棧開發者中心(fsder-com)
網友評論(共0條評論) 正在載入評論......
理智評論文明上網,拒絕惡意謾罵 發表評論 / 共0條評論
登錄會員中心
分分中彩票app 宜良县| 张掖市| 彰化市| 晋江市| 邯郸市| 都兰县| 涿鹿县| 伊川县| 舟山市| 太原市| 隆回县| 宾川县| 大庆市| 高淳县| 沐川县| 郯城县| 宾阳县| 玛沁县| 抚顺县| 屯昌县| 双柏县| 博兴县| 铜山县| 泸州市| 阿克陶县| 仁化县| 利辛县| 综艺| 和林格尔县| 霍林郭勒市| 突泉县| 古蔺县| 崇州市| 丰都县| 商河县| 宁波市| 晴隆县| 巨野县|