在执行期间使用 jdb 单步执行对象构造



我使用jdb进行Java开发。对于我的应用程序,我有两个类:WordUniverseTestWordUniverse ,main 方法包含在 WordUniverseTest 中。当我在jdb内部执行WordUniverseTest时,我在main方法内部构造了一个名为objWordUniverse对象。

但是我不知道如何让jdb离开WordUniverseTest班,在obj正在建造的时候走进WordUniverse。我该怎么做?

您可以在stop at那里放置一个常规断点,然后当您实际在线时(调用list进行验证),您可以调用step into

只要你所有的类都知道jdb,它就会工作,我测试了它。

我找到了答案,虽然Gergely Bacso没有给出完整的答案,但他确实引导我找到了完整的答案。

jdb使用不同的过程单步执行方法与单步执行构造函数的过程。要进入一个方法,你必须按照Gergely Basco所说的去做,即在调用该方法的位置设置一个断点,然后step into。但是对于单步进入构造函数,您必须说stop in ClassName.<init>(带括号)。说出该命令将带您进入构造函数。

相关内容

  • 没有找到相关文章

最新更新