黑马程序员技术交流社区
标题:
03--内存结构
[打印本页]
作者:
NUMONE
时间:
2015-10-27 20:20
标题:
03--内存结构
本帖最后由 NUMONE 于 2015-10-28 19:41 编辑
java程序运行时需要在内存中分配存储空间。为了提高运算效率,将内存分为5各部分
栈区
特点:存放局部变量。数据使用完毕,自动释放。
堆区
特点:存放数组、对象。a.实例均有内存地址,16进制表示,2进制也可以,16进制短。
b.有初始化值,int为0,double为0.0,float为0.0f,boolean为flase。
c.数据使用垃圾回收机制不定时清理。这是java较c++优的地方,在c++中则需要程序员手动清理内 存,而java对此作了优化。
方法区、本地方法区、寄存器
小知识:
int [] x=new int[3]; x是数组类型即[] 是引用类型。new int[3]在对内存中实例化,并将内存地址赋值给x。x=null。null只有引用类型才能用。
作者:
ppaapc
时间:
2015-10-27 20:59
楼主加油
作者:
C威
时间:
2015-10-27 21:05
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
NUMONE
时间:
2015-10-27 21:19
大家一起加油!
作者:
lkjmnbqwe
时间:
2015-10-27 21:55
看的头晕 感觉这东西好复杂
作者:
lingfengzld
时间:
2015-10-27 21:56
赞一个,可以的。。
作者:
snnairow
时间:
2015-10-27 22:04
相当可以啊,受用啦
作者:
dai2686779
时间:
2015-10-27 22:21
666666666666666666666
作者:
胆小的狙击手
时间:
2015-12-27 23:31
楼主辛苦了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2