确定Java Eclipse中方法调用的顺序

时间:2013-05-01 17:08:18

标签: java eclipse

想象一下,您获得了Java Eclipse项目。在这个项目中,有许多类相互调用方法,传递参数并完成工作,因此与项目相关的类是相互关联的。

现在,有一个特别想要弄清楚其工作的课程。 Eclipse中是否有一种方法可以通过它的工具帮助我找出在该特定类中调用每个方法的顺序

我知道我可以在每个方法中执行System.out.println(),并监视控制台输出以确定顺序,但这对于真正的大类来说太耗时了。

还有其他方法吗?感谢

3 个答案:

答案 0 :(得分:2)

尝试使用apache的Log4j API。会帮助你。

答案 1 :(得分:1)

如果您使用默认快捷键 Ctrl Alt H ,您将获得调用层次结构,它可以让您了解调用此方法的方法和你调用什么方法(你可以继续浏览这些方法)。

参考文献也可能非常有用( Ctrl Shift G )。

答案 2 :(得分:0)

我不知道你想花多少时间,但是java代理可以帮助你,因为你可以在运行时挂钩代码并编写监控工具。

另一种选择是在某个点设置断点,然后查看堆栈跟踪。

相关问题