静态变量又称类变量或static变量,java虚拟机在加载类时为其分配内存空间,对于所有的实例共享一个实例变量,静态变量位于方法区,静态方法的应用是类名.变量名;而实例变量是在创建实例时才为其分配内存空间,每个实例都有一个实例变量,当实例的结束生命周期时,其内存空间也会释放,变量的内存空间也会释放,实例变量的引用是对象名.变量名。