标签: java debugging
我正在调试一个复杂的java应用程序,条件1和条件2都执行方法A.但它们得到的结果不同,所以我想找到方法A中的关键点,但方法A中的流程是非常复杂,一步一步比较难。所以我考虑找到一种方法来记录步骤,以便我可以快速比较和发现差异。
答案 0 :(得分:0)
如果您使用某个IDE,那么设置一些断点并使用调试模式运行它,您将观察变量的值。
也许你可以在纸上绘制控制流以帮助思考。
sysout是我通常的调试方式。
答案 1 :(得分:0)
您可以使用Log4j在文件或数据库中记录调试信息。