gpt4 book ai didi

java - 如何找出类名指示的内部匿名类?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:06 25 4
gpt4 key购买 nike

我在 Eclipse 中使用 MAT 工具来调查内存泄漏问题。我发现泄漏是由我的应用程序中的匿名内部类实例引起的。 MAT 中显示的类名称是 com.mycompany.myproduct.MyActivity$3。 MyActivity.java 中定义了很多匿名内部类。我如何知道 com.mycompany.myproduct.MyActivity$3 指示哪个内部类?

谢谢。

最佳答案

在 Oracle 编译器上,它们按照在类中出现的顺序编号。我不确定这是否是任何规范的一部分或是否与其他实现一致。

您可以反编译该类-- JD-GUI是一个很好的工具——然后你就会看到你想知道的。您甚至可以使用 javap -c 进行基本反汇编。它会让您大致了解类发生的位置。

关于java - 如何找出类名指示的内部匿名类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801096/

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