首页 > 解决方案 > Java 的堆和堆栈是否都驻留在 RAM 中,类似于 C++?

问题描述

这个问题与Java中堆栈和堆之间的区别无关。在 C++ 中,堆栈和堆都在 RAM 中。在 Java 中是怎样的?

标签: javaheap-memoryramstack-memory

解决方案


进程是正在执行的程序。它由数据(存储全局变量)、堆(动态内存分配)、堆栈(函数调用、局部变量)和文本部分(这代表您的代码文件)组成。所以我对Java了解不多,但我相信不管编程语言如何,堆栈和堆都只能在主内存中使用。


推荐阅读