java语言中,类的成员变量分配在哪个内存区?

2025-02-26 15:10:20
推荐回答(4个)
回答1:

成员变量有静态和非静态,静态成员变量是共享数据,在共享区中,也叫方法区中。
非静态成员变量在堆内存中,作用于整个类中。
而局部变量在栈内存中,定义在函数中,函数结束内存释放。

回答2:

非静态的成员变量在堆上

回答3:

成员变量在堆内存中

回答4:

变量在栈...实例在堆。。