实例变量和静态变量的区别 **生命周期不同****存储位置不同****使用方式不同** 生命周期不同 实例变量在创建对象时分配储存空间,对象被垃圾回收后释放存储空间 静态变量在类加载内存时分配存储空间,一致到程序结束 存储位置不同 实例变量存储在堆区 静态变量存储在方法区 使用方式不同 实例变量通过对象访问 静态变量通过类名访问 ** 静态变量的应用场景:当某个类所有对象的某个字段值都一样时,可以定义为静态变量**