国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java調(diào)試教程--Jikes概述

2019-11-18 14:24:46
字體:
供稿:網(wǎng)友

  摘要

  Jikes 是 IBM 開發(fā)的開放源碼項(xiàng)目的一部分,現(xiàn)在由來自包括 IBM 在內(nèi)的幾家公司的開發(fā)人員維護(hù)。


--------------------------------------------------------------------------------


  java調(diào)試教程(七)--Jikes概述

  SUN Laura Bennett

  什么是 Jikes?

  Jikes 是 IBM 開發(fā)的開放源碼項(xiàng)目的一部分,現(xiàn)在由來自包括 IBM 在內(nèi)的幾家公司的開發(fā)人員維護(hù)。

  與傳統(tǒng)的 javac 命令相比,Jikes 擁有以下一些主要優(yōu)點(diǎn):

  它是開放源碼,所以任何人都可以更新并重新分發(fā)源代碼。

  它嚴(yán)格遵守 Java 語言規(guī)范和 Java 虛擬機(jī)規(guī)范。

  編譯器經(jīng)證實(shí)具有高性能。

  它可以對代碼執(zhí)行相關(guān)性分析,而且它支持遞增構(gòu)建和生成 makefile。

  Jikes 項(xiàng)目已經(jīng)移植到 Windows、linux、UNIX 和 Macintosh 平臺上。

  Jikes 工具集

  Jikes 包含了 Java 源碼到字節(jié)碼編譯器和 GUI 調(diào)試器。

  編譯器由 jikes 命令調(diào)用

  調(diào)試器由 jd 命令調(diào)用

  本教程中,我們將研究調(diào)試器。

  Jikes 調(diào)試器 (JD) 簡介

  JD 是完全用 Java 代碼編寫的 Jikes 圖形調(diào)試器。它應(yīng)該在任何支持 Java平臺的平臺上運(yùn)行。

  已經(jīng)用 JDK 1.1.6 測試了最新的 JD;然而,可以通過發(fā)出 jd 命令并使用-nocheckversion 選項(xiàng)來指向更新的 JDK。

  現(xiàn)在可以從 IBM 的 alphaWorks 站點(diǎn)免費(fèi)獲取 Jikes 調(diào)試器(請參閱參考資)。它是 Sun 的命令行 Java 調(diào)試器 (JDB) 的圖形用戶界面。我們將在第 9 章中具體研究JDB。

  Jikes 易于使用并且易于把握;它需要最小安裝,并且不需要安裝項(xiàng)目或Makefile。只需標(biāo)識包含 main() 方法的應(yīng)用程序中的類。對于擁有調(diào)試信息的類,Jikes 可以顯示個別屬性和局部變量。它與任何支持 Sun 的 Java 調(diào)試接口的 JVM 支持兼容。用 -g -debug 來編譯類,以便在調(diào)試器中查看局部變量。

  不幸的是,Jikes 的用戶界面受到了限制。它記不住會話之間的斷點(diǎn)和其它設(shè)置,以及所有鼠標(biāo)驅(qū)動的操作。由于它是開放源碼代碼,所以希望用戶添加增強(qiáng),與開發(fā)人員社區(qū)共享他們的成果。

  JD 的功能部件和功能

  JD 是一個多面板的調(diào)試器。每個面板都有所執(zhí)行程序的某些特征的“快照”。我們將在第 8 章中具體研究每個面板。

  面板的結(jié)構(gòu)如下:

  Locals 顯示了當(dāng)前堆棧跟蹤的局部變量。

  Callers 顯示了可執(zhí)行代碼所使用的堆棧跟蹤或路徑。

  Threads 顯示了當(dāng)前正在運(yùn)行或等待執(zhí)行的線程。

  Classes 顯示了程序中的類。

  Inspector 顯示了局部變量的值。

  Console 顯示了所有 I/O 或錯誤流。可以在這個面板中輸入信息或讀取輸出。

  Source editor 顯示了當(dāng)前執(zhí)行的類的源代碼。這個面板可能會占用您很長時(shí)間。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 迁安市| 甘德县| 灵武市| 民县| 浮梁县| 江达县| 黑龙江省| 宁明县| 桂平市| 泰和县| 乌什县| 板桥市| 泽普县| 金昌市| 富裕县| 彭山县| 咸宁市| 新晃| 淳化县| 金溪县| 海丰县| 长垣县| 雅江县| 八宿县| 易门县| 张北县| 普格县| 通江县| 靖江市| 云浮市| 临夏市| 布尔津县| 宕昌县| 双牌县| 深州市| 灵川县| 怀柔区| 民勤县| 新田县| 林西县| 潼关县|