【发布时间】:2013-01-13 08:47:50
【问题描述】:
我正在尝试继承,出于教育目的,我想检查分配给各种对象的地址和对象中的字段。有没有一个工具可以让我看到 JVM 正在使用什么内存以及它的用途。
例如,如果我有两个类:
class A { int i,j; int f { ...} }
class B extends A { int c; /* more methods, overriding f and declaring new ones as well */ }
并在对象a 和b 中实例化这些类。
我可以使用什么工具来分析内存使用情况并准确查看为这些分配了哪些内存?
谢谢!
【问题讨论】:
-
是什么让您认为您可以“覆盖”字段?你不能,仅供参考。
-
@LouisWasserman 我相信
int f { ... }表示一个(包私有)方法,可以被覆盖。 -
@LouisWasserman 你在说'f'吗?这是一种方法。