java变量理解

java中变量分两种类型:基本变量和引用变量
其中基本变量细分为:数值类型,字符类型(char),布尔类型(boolean)  
      引用变量细分为:类类型,接口类型,数组类型


其中数值类型有分为整型和浮点型:
具体如下:
整型有:byte(占一个字节) short(二个字节) int(四个字节) long(八个字节)
浮点型:                  float(四个字节) double(八个字节)
注:引用变量(占用四个字节)


变量我们关注它什么,我简称四要素:
变量类型:
变量存贮位置:
变量作用域:
变量生命周期:
但实际应用中我们一般关注它的类型和作用域。


java中一切都是类,一切都是对象。
在类中,变量可以理解为三种:类变量(静态成员变量常称静态变量),成员变量,局部变量
我们可以用变量四要素去区别他们:
静态变量:1、存贮位置:静态区; 2、作用域:整个程序,3、生命周期,跟程序生命周期一致;
成员变量:1、存贮位置:堆里面; 2、作用域:类内,    3、生命周期,跟对象生命周期一致;
局部变量:1、存贮位置:栈里面; 2、作用域:方法内,  3、生命周期,方法执行期;


参考网站:
http://bbs.csdn.net/topics/370001490















你可能感兴趣的:(java变量理解)