码迷,mamicode.com
首页 > 其他好文 > 详细

变量按作用域划分

时间:2016-09-09 22:09:27      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

 局部变量:在方法或语句块中申明的变量。生命周期只在定义该局部碧娜的{}之内。 方法或语句块一结束,局部变量消失。所以局部变量不能跨方法或语句块使用。

成员变量(属性):在类中,方法外申明的变量。是一个对象的组成部分。随对象产生而产生,随对象销毁而销毁。

静态变量(类变量):在类中,方法外申明的static变量,是独立在对象之外。由很多对象共享的变量,在对象产生之前常驻内存。虚拟机关闭时消失。

    一般来说,使用变量时,尽量减少变量的作用范围,以便于分配给变量的空间得以及时的释放。

   我们想主动通知垃圾回收机制回收一个对象,只需要:   引用类型变量=null;

变量按作用域划分

标签:

原文地址:http://www.cnblogs.com/hailunlong/p/5858029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!