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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 汪显晟 初级黑马   /  2013-9-21 13:47  /  1109 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 留不下什么 于 2013-9-22 21:57 编辑

栈内存:数据使用完毕后,会自动释放;              凡是局部变量都在栈内存里边;
             (局部变量):定义在方法中的变量;
                                      定义在方法的参数上的变量;
                                      定义在for循环里边的变量;
堆内存:new出来的东西都不在栈内存里边,而是在堆内存中;
              new出来的实体:数组,对象;
              堆内存的特性:1,堆内存中的每一个实体都有一个内存地址值;
                                       2,堆内存中的实体是用于封装数据的,并且堆内存中是实体都有默认的初始化值,
                                             数组的默认初始化值根据数组的类型而定;
                                             int类型默认为0,double类型默认为0.0,float类型默认为0.0f,
boolean类型默认为false;
                                       3,JVM会自动启动垃圾回收机制,将不再用的实例清除掉;

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

3 个回复

倒序浏览
你想问什么?
回复 使用道具 举报
你想要问什么呀?
回复 使用道具 举报
你是不是想问,你总结的那里有不足吗??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马