1.静态变量随类加载而创建,存储在方法区中。
2.类变量随对象创建而创建,存储在堆中。
3.方法变量随方法执行而创建,存储在方法栈中。
注:不论是基本数据类型还是引用类型,他们都会先在栈中分配一块内存,对于基本类型来说,这块区域包含的是基本类型的内容;而对于引用类型来说,这块区域包含的是指向真正内容的指针,真正的内容被手动的分配在堆上。
变量存储位置
最新推荐文章于 2023-01-24 16:49:24 发布
1.静态变量随类加载而创建,存储在方法区中。
2.类变量随对象创建而创建,存储在堆中。
3.方法变量随方法执行而创建,存储在方法栈中。
注:不论是基本数据类型还是引用类型,他们都会先在栈中分配一块内存,对于基本类型来说,这块区域包含的是基本类型的内容;而对于引用类型来说,这块区域包含的是指向真正内容的指针,真正的内容被手动的分配在堆上。