java - Java 的堆和堆栈是否都驻留在 RAM 中,类似于 C++?
问题描述
这个问题与Java中堆栈和堆之间的区别无关。在 C++ 中,堆栈和堆都在 RAM 中。在 Java 中是怎样的?
解决方案
进程是正在执行的程序。它由数据(存储全局变量)、堆(动态内存分配)、堆栈(函数调用、局部变量)和文本部分(这代表您的代码文件)组成。所以我对Java了解不多,但我相信不管编程语言如何,堆栈和堆都只能在主内存中使用。
推荐阅读
- python - 在 LSTM 中处理长时间步长序列
- python-3.x - 如何从python 3中的列表数组访问
- python - 检测csv python中的奇怪字符
- javascript - 在java脚本中转换为困难的数组对象
- java - Spring Boot - 多对多关系的分页与额外的列
- asp.net - 如何在水晶报表中删除数据库登录
- html - 在任何地方使用 html 中的 html 中的 pdf 打印项目
- bash - 使用 bash 脚本将内容写入文件
- excel - 在许多单元格上生成随机字符 VBA
- c++ - CPtrList->RemoveHead() 如何导致 CInvalidArgumentException?