JAVA成员变量和局部变量的区别
2016-08-09 20:11
218 查看
成员变量和局部变量的区别?
1.源代码中定义的位置不同。
成员变量定义在类中。
局部变量定义在方法中(只要是类的下一级大括号都是局部的)也可以定义在局部中。
----------------------------------分割线---------------------------
2.内存中的存储位置不同。
成员变量存储在内存中的对象中。
局部变量存储在栈内存的方法中。
----------------------------------分割线---------------------------
3.生命周期不同。
成员变量随着对象的出现而出现。
局部变量随着所属区间的运行而出现,随着所属区间的结束而释放。
1.源代码中定义的位置不同。
成员变量定义在类中。
局部变量定义在方法中(只要是类的下一级大括号都是局部的)也可以定义在局部中。
----------------------------------分割线---------------------------
2.内存中的存储位置不同。
成员变量存储在内存中的对象中。
局部变量存储在栈内存的方法中。
----------------------------------分割线---------------------------
3.生命周期不同。
成员变量随着对象的出现而出现。
局部变量随着所属区间的运行而出现,随着所属区间的结束而释放。
相关文章推荐
- JBoss-初识
- Spring JAVA 不同类加载器命名空间的理解
- Java中的XML解析
- 《java核心技术》学习笔记
- spring事务无效的原因之一
- Head First 设计模式 Part I(策略模式,观察者模式,装饰器模式).md
- MyEclipse 2015 stable 2.0的安装及破解
- hibernate主键生成策略(转载)
- java 序列化ID的作用
- 简单例子分析struts的自定义拦截器
- 华为OJ——进制转换
- java中解析一个json串,本文详细介绍了安卓原生的解析以及用fastjson解析
- 探索SpringMVC(一)
- 怎么用java将获取的日期往后添加一天!
- 接口Map<k,v>的方法介绍及其底层的实现
- 【Spring】构建bean实例的几种方式
- java clone方法使用详解
- java怎么将字符串根据某个字符将字符串分解,并放入数组中
- RxJava和Retrofit结合使用详解
- Java 处理图片 base64 编码的相互转换