A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xicheng26 中级黑马   /  2015-5-8 23:05  /  260 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

栈内存与堆内存
栈内存:
就是我们平时的变量赋值,数据用完后会自动释放(默认初始化).
例如:
int a = 5;
int b = a;
b = 8;
System.out.println(a);
这个例子只是在栈内存里变换.
堆内存:
就是数组后new int[3] 出来的实体; 当一个数组在堆内存里没有被使用的话,一段时间后java会启动垃圾回收机制,清除数组.
例如:
int[ ]x = newint[3];
x[1] = 89;
数组存放在栈里面的只是值的地址


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马