语法区别:静态变量前加static关键字定义,实例变量没有
隶属区别:静态变量属于类本身,实例变量属于创建的对象实例
运行区别:静态变量在JVM加载类的时候就被创建,实例变量在创建对象实例时被创建。静态变量存储在方法区中,不会被垃圾回收器回收。实例变量在对象堆中,会被垃圾回收掉。
语法区别:静态变量前加static关键字定义,实例变量没有
隶属区别:静态变量属于类本身,实例变量属于创建的对象实例
运行区别:静态变量在JVM加载类的时候就被创建,实例变量在创建对象实例时被创建。静态变量存储在方法区中,不会被垃圾回收器回收。实例变量在对象堆中,会被垃圾回收掉。