java的栈和堆是在JVM里,还是在电脑的内存里? 在电脑内存上啊。其实java编译后生成 byte code,然后JVM就执行byte code 调用本地资源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JVM是虚拟机内存和JVM没有实际关系的吧JVM只负责把javac生成的字节码变成机器语言,并且管理资源实际还是要调用电脑内存的 这个问题问得太没水准了不管哪个程序,只要运行就会加载到电脑的内存,所以它的堆和栈都在电脑内存所以java的堆和栈也在电脑的内存如果要继续往细的方面考虑,那么java的堆和栈在java.exe进程里 按我的理解,jvm是运行在内存里的,而java的堆和栈是运行在jvm所管辖的那块内存里,不知道你能不能明白。 都在给jvm的运行时数据区里,这个运行时数据区也在内存里 Thinking in Java 看多了吧?建议把这本书直接扔进垃圾桶!不要再折腾这种不着边际的东西! JVM是代码编译器,工作就是把java代码编译成计算机识别的二进制代码,本身没有什么存储功能;而栈或者堆其实就是数据存储结构,说白了就是从内存中分配的一小块存储区,所以当然在内存中了。 别说是 jvm,任何程序 只要在 PC机里运行的都是存内存,不然不会 出现内存不足等 一系列的问题的。。这问题问的很 无聊哦这应该是常识吧,这就像 平时在家上厕所,出来门上厕所 问是不是去厕所一样 一个JVM实例占用一块内存(物理)区域,然后JVM将自己管理这一块内存(这时这块内存就属于这个JVM了),这是内存的分配,就有JVM来控制,无论你是堆,还是栈,还是代码段,数据段,都逃不出这一块内存区域了。不知道我这样的理解是否正确 怎么自定义通讯协议? Java的一个Socket实例在TCP通信中只能单工?!! 一道面试题,做错了 请教一站通的思路,怎么来实现 每次创建一个自定义的类的对象都会被赋值为此类第一个创建的对象的值,为何这样?? 关于remove和repaint的疑问,显示结果出乎意外,在线急等 怎样实现文件对话框的文件过滤功能………………急!!! NetBeans生成GUI问题不懂请指教 小妹有问题请教各位大虾,很急的!!!!!关于asp页刷新的问题!!!!急!急!急!!!! 有没有关于javabuilder的入门和进阶好书? JAVA 连接 ORACLE的问题 JNA调C++ DLL失败原因,求解释
不管哪个程序,只要运行就会加载到电脑的内存,
所以它的堆和栈都在电脑内存
所以java的堆和栈也在电脑的内存
如果要继续往细的方面考虑,那么java的堆和栈在java.exe进程里