gpt4 book ai didi

java - 了解复杂java项目中运行的方法和类

转载 作者:行者123 更新时间:2023-12-01 17:31:48 24 4
gpt4 key购买 nike

我目前正在使用一个复杂的开源java项目,有10个包,每个包至少有7个类(eclipse是我正在使用的IDE)。这是一个具有多种用途/应用程序的项目。我只使用了该项目的 1 次使用,因此我不需要大多数其他类。我能够运行它并给我它所说的输出。我正在尝试编辑代码或插入java计算,以便我可以获得更好的输出。但由于 java 项目对我来说太复杂了,我不知道在运行项目以实现我想要的用途时所使用的特定类/方法。当项目运行时,我如何知道类/方法的流程,以便我知道变量的流程,以便我知道在哪里插入不同的计算或算法。谢谢

最佳答案

只有10个小包装?这是您正在处理的一个非常简单的项目。但无论如何,请尝试以下操作:使您的过程(调用项目方法的代码)无限循环地重复,并启动 jvisualvm 并连接到您的 JVM。这是与 JDK 一起分发的 Java 分析器。它将为您提供所采用的所有代码路径的概要。只是,它会让您了解实时 JVM(许多线程)的全部复杂性。您必须在周围找到自己。

关于java - 了解复杂java项目中运行的方法和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com