Java 的Heap 和Stack 是否都驻留在RAM 中,类似于C++?

Does both Heap and Stack of Java reside in RAM, similar to C++?

这个问题不是Java中Stack和Heap的区别。 在 C++ 中,堆栈和堆都在 RAM 中。 Java 怎么样?

Yes. Stack is used for static memory allocation and Heap for dynamic memory allocation, both stored in the computer's RAM

这是为了确保更快地处理 java 个程序。

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

这可能会有所帮助。 https://medium.com/fhinkel/confused-about-stack-and-heap-2cf3e6adb771

在Java或C#中,值类型(基元)存储在栈中,引用类型存储在堆中