java虚拟机jam的两个内存栈内存和堆内存的区别

如题所述

您好,提问者:java中在内存中划分:栈内存和堆内存。1、栈内存:栈中是存放一些定义的变量的引用,比如:inta=1;a那么就存在栈内存中,java中垃圾回收是JVM帮我们完成的,这里比C大大提高了程序员的繁碎。如果想要控制可以使用System.gc();来通知JVM虚拟机执行,但是什么时候执行还是由JVM虚拟机来完成的。2、堆内存:堆中是存放一些比如数组,map类型等。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答