摘要: 知识回顾 "上一篇" 总结了java中成员变量和局部变量的区别,这一篇将总结静态变量和实例变量的一些特性和区别。 示例代码 静态变量和实例变量的区别 1、生命周期不同 实例变量随着对象的创建而存在,随着对象的回收而释放。 静态变量随着类的加载而存在,随着类的消失而消失。 2、调用方式不同 实例变量只 阅读全文
posted @ 2019-04-03 20:01 爱听音乐的猪 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 示例代码 成员变量和局部变量的区别 1. 在类中的位置不同 成员变量:定义在类中、方法外的变量。作用域是整个类。 局部变量:定义在方法中的变量 2. 在内存中的位置不同 成员变量:实例变量在堆中,静态变量在方法区中。 局部变量:在栈中。 如图: 3. 生命周期不同 成员变量:随着对象的创建而存在,随 阅读全文
posted @ 2019-04-03 18:56 爱听音乐的猪 阅读(230) 评论(0) 推荐(0) 编辑