11智能在线
新记
java虚拟机jam的两个内存栈内存和堆内存的区别
如题所述
举报该文章
相关建议 2017-10-30
您好,提问者:java中在内存中划分:栈内存和堆内存。1、栈内存:栈中是存放一些定义的变量的引用,比如:inta=1;a那么就存在栈内存中,java中垃圾回收是JVM帮我们完成的,这里比C大大提高了程序员的繁碎。如果想要控制可以使用System.gc();来通知JVM虚拟机执行,但是什么时候执行还是由JVM虚拟机来完成的。2、堆内存:堆中是存放一些比如数组,map类型等。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7v2m8m8pq8q7ff82s4.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
JAVA之堆内存和栈内存的区别
java里的静态变量是放在了堆内存还是栈内存
虚拟机为什么占很多内存怎么解决
根据代码,画出内存图(栈内存+堆内存)
请说明JAVA虚拟机在进行内存回收时用到的两个方法
运行jar文件前,我需要设置java虚拟机虚拟内存
使用精简的虚拟机和原版的虚拟机哪个省内存?
java中 关于常量池 栈内存 堆内存