黑马程序员技术交流社区
标题:
内存
[打印本页]
作者:
邹园倚
时间:
2015-5-6 10:50
标题:
内存
计算机内存分别分为哪几个部分,除了堆、栈,都分别存放什么?请大神指点!
作者:
大西洋
时间:
2015-5-6 11:16
Java中的内存分两种:堆内存和栈内存;
堆内存:用于存放由new实例化的类对象和数组等对象;
栈内存:用于存放基本类型的变量和对象的引用变量;
数组和对象在没有引用变量指向它的时候,就会被垃圾回收器回收:System.gc();
作者:
我爱吃橙子
时间:
2015-5-6 13:08
java中的内存分五个部分:寄存器;本地方法栈;方法区;栈内存;堆内存
作者:
我爱吃橙子
时间:
2015-5-6 13:14
寄存器给CPU使用
本地方法栈 虚拟机是windows版本的(会使用windows功能)jvm调用windows功能,程序在本地方法栈运行
方法区 存储方法(存的是class文件 class不进内存什么也运行不了!)
栈 运行方法的(方法里包括变量。。循环啊判断啊什么的)
堆 放的是new出来的实体
作者:
邹园倚
时间:
2015-5-7 12:00
谢谢各位啦~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2