其中存储了内部类,静态嵌套类和本地内部类的成员/方法。

时间:2013-12-04 10:23:48

标签: java nested inner-classes

JVM如何为内部类成员和方法分配空间有什么不同。 请提供此上下文与所有可用类型的嵌套类(静态,本地,非静态,匿名)的区别。 我从各种其他来源搜索,但无法得到明确的想法。

1 个答案:

答案 0 :(得分:1)

类的静态数据成员与类一起存储,每个实例中存储非静态数据成员。无论类本身是静态的,嵌套的,内部的还是匿名的,都没有任何区别。

方法,无论是静态的还是非静态的,都与类一起存储,无论类本身是静态的,嵌套的,内部的还是匿名的。