欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

成员变量和局部变量简述zsw11

程序员文章站 2022-03-10 21:38:32
全文链接:https://blog.csdn.net/weixin_37012881/article/details/82699089#总结:在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局部变量(存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存)。类变量又分实例变量(new的时候初始化,有默认值,声明周期属于这个实例),static变量(属于类,通过类名调用,类创建的时候初始化,只初始化一次)。局部变量必须经过显示初始...

全文链接:

https://blog.csdn.net/weixin_37012881/article/details/82699089#

总结:在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局部变量(存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存)。

  • 类变量又分实例变量(new的时候初始化,有默认值,声明周期属于这个实例),static变量(属于类,通过类名调用,类创建的时候初始化,只初始化一次)。
  • 局部变量必须经过显示初始化之后才能使用,系统不会为局部变量执行初始化。局部变量不属于任何类或者实例,因此它总是保存在方法的栈内存中

本文地址:https://blog.csdn.net/zsw5462321945/article/details/112780759