Java类变量是指被static修饰的变量,也称为静态变量。类变量存储在方法区中,即静态变量的内存空间是在类加载的时候就会被分配好的,不属于任何对象,属于整个类共享的成员。
Java方法区是用来存放类的结构信息、静态变量、常量等数据的区域。方法区中存放了类的字节码、常量池、方法信息和静态变量等。因此,类变量存储在方法区中,通过类名访问,是类的所有实例对象共享的。