个性化阅读
专注于IT技术分析

JDB单步调试

单步调试是一种非常常见的调试方法, 它逐行执行代码。因此, 当需要一次检查一行时, 可以使用此方法。它只是控制程序的流程。

单步调试技术

有三种单步调试技术:

  • 越过
  • 步入
  • 单步返回

越过

在这种方法中, 将暂停程序的特定行, 而现在程序将在下一行暂停。

步入

在此技术中, 调试器进入该方法, 并使用跨接方法逐行启动调试。

单步返回

方法调试完毕后, 将使用步返回来退出该特定方法对程序的控制。

通过此示例, 我们将尝试了解JDB的单步调试。

JStep.java

public class JStep
{
int square(int a)
{
return a*a;
}
public static void main( String...jtp)
{
JStep obj=new JStep();
System.out.println("Square of given number : "+obj.square(4));
}
}
  • 编译以上程序并创建一个JDB会话。
  • 现在, 设置断点。
  • 使用以下命令运行调试器:-
>run JStep
jdb单步调试运行JStep
  • 现在, 使用以下命令将执行提高到下一行:-
>step
jdb单步调试步骤
  • 然后使用以下命令找出到达控件的位置。
> list

如果你在下面的屏幕截图中注意到, 箭头(=>)表示程序控件的当前位置。

jdb单步调试列表
  • 要继续执行代码, 请遵循以下命令
>cont
jdb单步调试续
赞(0)
未经允许不得转载:srcmini » JDB单步调试

相关推荐

评论 抢沙发

评论前必须登录!