求夹大神,java中将内存分为堆区,栈区,方法区。静态成员和方法位于方法区,局部变量在栈,对象在堆

2025-05-12 12:52:07
推荐回答(3个)
回答(1):

Java内存的结构:
Java把内存划分为4个部分
1. 代码区 1、栈区 3、堆区 4、静态区域
其中栈的存取速度是最快的,所以局部变量以及一些小型的数据都
保存在栈区中,对象保存在堆区中。
静态区 :保存字符常量以及成员变量。
栈区中保存的变量就是保存变量的值。
引用数据类型:
栈区中保存的是对象在堆区的地址,所以也称作栈区的变量地址为引用

回答(2):

这么想了解你可以学C类的语言

回答(3):

这些jvm虚拟机帮你管理了,这是java的一个特色,如果你想手动管理,你应该去学底层一点的语言