JVM运行时的数据区,静态变量,成员变量,类变量

JVM运行时的数据区,静态变量,成员变量,类变量

①声明的位置

局部变量:方法体们中,形参,代码块们中

成员变量:类中方法外

- 类变量:有static修饰

- 实例变量:没有static修饰

②可用的修饰符

局部变量:final

成员变量:public、protected、private、final、static、volatile、transient

③值存储的位置

局部变量:栈

实例变量:堆

类变量:方法区。

④作用域

局部变量:从声明处开始,到所属的]结束口实例变量:在当前类中“this.”(有时this.可以缺省),在其他类中“对象名.”访问

类变量:在当前类中“类名.”(有时类名.可以省略),在其他类中“类名.”

或“对象名.”访问

⑤生命周期

局部变量:每一个线程,每一次调用执行都是新的生命周期口

实例变量:随着对象的创建而初始化,随着对象的被回收而消亡,每一个对象的实例变量是独立的

类变量:随着类的初始化而初始化,随着类的卸载而消亡,该类的所有对象的类变量是共享的


包含【墨】的成语有哪些
哪里有卖二手域名?