您的位置:首页 > 编程语言 > Java开发

局部变量与成员变量的区别 及堆java中堆与栈的分析

2016-07-25 21:49 295 查看
局部变量:

1.局部变量定义在局部范围

2.局部变量定义在栈中

3.局部变量内有默认值

4.局部变量随着所属区域执行而存在,所属区域的结束而消失

成员变量:

1成员变量定义在类中

2成员变量定义在堆中

3成员变量有默认值

4成员变量随着醉着对象的创建二存在,随着对象的消失而消失

栈与堆的区别

栈:只能存一个数据

堆:存取多个数据 封装多个数据 存储数组或者对象 具有垃圾回收机制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  局部变量 java 存储