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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© NUMONE 中级黑马   /  2015-10-27 20:20  /  970 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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只有引用类型才能用。

8 个回复

倒序浏览
楼主加油
回复 使用道具 举报
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
大家一起加油!
回复 使用道具 举报
看的头晕  感觉这东西好复杂
回复 使用道具 举报
赞一个,可以的。。
回复 使用道具 举报
相当可以啊,受用啦
回复 使用道具 举报
666666666666666666666
回复 使用道具 举报
楼主辛苦了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马