黑马程序员技术交流社区

标题: 分享 成员变量与局部变量区别 [打印本页]

作者: sunweipan    时间: 2016-5-24 22:54
标题: 分享 成员变量与局部变量区别

  成员变量
        定义位置:类中,整个类中均可以访问。
           内存:对象和成员变量同生共死
           默认值:成员变量有默认值。
           回收:当没有引用指向该对象,该对象会被GC(垃圾回收器),在不定时间内回收走
  局部变量
           定义位置:定义在局部范围,如方法内,语句内等。
          内存:局部变量存在于栈内存中。
           默认值:没有默认值。
          回收:随着作用域结束而回收,通常为语句或方法范围。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2