深入Java调体系(JPDA,JDWP).docVIP

  • 25
  • 0
  • 约4.54万字
  • 约 45页
  • 2018-08-06 发布于江苏
  • 举报
深入Java调体系(JPDA,JDWP)

深入Java调试体系: 第1部分,JPDA体系概览 JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI),本系列将会详细介绍这三个模块的内部细节、通过实例为读者揭开 JPDA 的面纱。本文是该系列的第一篇,将会着重从整体上介绍 JPDA 的各个组成,阐述它们彼此之间的内在关联。 JPDA 概述 所有的程序员都会遇到 bug,对于运行态的错误,我们往往需要一些方法来观察和测试运行态中的环境。在 Java 程序中,最简单的,您是否尝试过使用 System.out.println() 来输出您的 Java 程序的执行中的各种变量状态来发现您的 Java 程序运行时的问题?这种方式方便易用,在一些简单的情况下能够解决您的问题,但是如果当您的程序运行在远程环境上,或者当前环境不允许控制台终端输出(比 如,考虑一下虚拟机初始化之时),您无法获取终端输出的时候呢?或者,如果您根本无法本地修改运行您的程序? 无须担心,您可以通过很多的调试工具来帮助您解决这个问题,常见的 IDE 都附带一个非常直观简单的调试工具

文档评论(0)

1亿VIP精品文档

相关文档