2

我正在使用 jprofiler 对 java 应用程序进行内存分析,但我发现了一些未知类的实例(请查看下面的图片链接)。 https://www.dropbox.com/s/jscq2x2c07x2j16/memory.png

我有一个名为 xyz.ServiceAppointmentPopup 的类。但是分析器显示了许多 xyz.ServiceAppointmentPopup$1、xyz.ServiceAppointmentPopup$3、xyz.ServiceAppointmentPopup$3 等实例。我在互联网上找不到这些额外实例的全部内容。

有谁知道这些额外的实例。?

4

1 回答 1

3

$表示它是ServiceAppointmentPopup 内部的一个内部类,数字表示它是一个匿名内部类。一般来说,在 JVM ClassName$InnerClassName 中命名内部类是一个惯例。

于 2014-08-22T07:11:39.520 回答