class A{ static int i = 10; static int j = 20; static void getname(){ } }
这些变量在哪里存储在内存中?
解决方法
简单地说,静态变量存储在HEAP中.应用于类(不是实例数据)的类和所有数据存储在堆的“永久代”部分中.
如果你需要详细的答案,请参考
static allocation in java – heap,stack and permanent generation
class A{ static int i = 10; static int j = 20; static void getname(){ } }
这些变量在哪里存储在内存中?
如果你需要详细的答案,请参考
static allocation in java – heap,stack and permanent generation