成员变量/局部变量、变量默认值

本文详细解析了成员变量(类变量和实例变量)与局部变量的概念,重点介绍了它们的存储位置、生命周期和默认值。实例变量的默认值包括各种基本类型的初始值。通过实例和对比,帮助读者掌握这两种变量在程序中的运用和区别。
摘要由CSDN通过智能技术生成

成员变量/局部变量、变量默认值

成员变量、局部变量区别

成员变量

  • 成员变量是在类范围里定义的变量
  • 成员变量有默认初始值
  • 未被static修饰的成员变量称为示例变量,存储在对象所在堆内存中,与对象生命周其相同
  • 被static修饰的成员变量称为类变量,存储在方法区,生命周期与类相同

局部变量

  • 在方法中定义的变量
  • 没有默认初始值
  • 存储在栈内存中,作用范围结束,变量空间自动释放

实例变量默认值

  • 引用类型:null
  • byte:0
  • short:0
  • int:0
  • lang:0L
  • float:0.0F
  • double:0.0
  • char:‘\u0000’
  • boolean:false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的大男子主义

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值