标签: java nested inner-classes
JVM如何为内部类成员和方法分配空间有什么不同。 请提供此上下文与所有可用类型的嵌套类(静态,本地,非静态,匿名)的区别。 我从各种其他来源搜索,但无法得到明确的想法。
答案 0 :(得分:1)
类的静态数据成员与类一起存储,每个实例中存储非静态数据成员。无论类本身是静态的,嵌套的,内部的还是匿名的,都没有任何区别。
方法,无论是静态的还是非静态的,都与类一起存储,无论类本身是静态的,嵌套的,内部的还是匿名的。