static修饰成员变量在方法区的class
时间: 2023-11-03 10:05:35 浏览: 70
Java static修饰成员变量
`static`修饰的成员变量是属于类的,而不是属于类的实例。它们在内存中只有一份拷贝,并且会在类加载时被初始化。因此,`static`修饰的成员变量存储在方法区中的类信息中,而不是在堆内存中的对象实例中。在方法区中,每个类都有自己的一块内存区域,用于存储该类的静态成员变量、常量和方法等信息。所以,无论类的实例有多少个,`static`修饰的成员变量只有一份,可以被所有实例共享访问。
阅读全文