可能重复:
Java 中是否有类似 sizeof 的方法?
Java 在 C 中是否有类似 sizeof() 的运算符?
答案是否定的。
但是,有一些简单的方法可以实现这一目标。编写自己的 sizeof 方法。
public static int sizeof(Class cl)
{
if (cl == Integer.class || cl == int.class) return 4;
if (cl == Character.class || cl == char.class) return 2;
//...
}
对象的大小将取决于 JVM 实现。Java SizeOf项目可以正确处理所有情况。