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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© doglovely 中级黑马   /  2016-3-13 13:30  /  338 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

每个对象都有一个地址值。
java程序为了提高程序的效率,就对数据进行了不同空间的分配。
5个内存空间:

栈:存放的是局部变量
堆:存放的是所有new出来的东西
方法区:和系统有关
寄存器:cpu使用
局部变量:在方法中或者在方法声明上的。

堆内存的特点:
a:每一个new出来的东西都有地址值。
b:每一个变量都有默认值。
c:使用完毕就变成垃圾,大事并没有立即回收。会在垃圾回收期空闲的时候回收
栈内存用完就释放。

0 个回复

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