日期:2014-05-20  浏览次数:20804 次

java的栈和堆是在JVM里,还是在电脑的内存里?
java的栈和堆是在JVM里,还是在电脑的内存里?
------解决方案--------------------
JVM。。。是虚拟机。。。

内存和JVM没有实际关系的吧

JVM只负责把javac生成的字节码变成机器语言,并且管理资源

实际还是要调用电脑内存的
------解决方案--------------------
JVM是代码编译器,工作就是把java代码编译成计算机识别的二进制代码,本身没有什么存储功能;而栈或者堆其实就是数据存储结构,说白了就是从内存中分配的一小块存储区,所以当然在内存中了。