1.关键字:
关键字是Java语言保留供内部使用的,如class用于定义类。
2.变量:
本质:类似于车位,需要先定义变量类型,如:double(8个字节),int(4个字节),long(8个字节)等。就像车位需要事先申明所停车的类型。
使用方法:数据类型 变量名
如:int a=1,b=2; //不建议一行声明多个变量
double e=2.718;
附: 1 byte(字节)=8 bit(比特)
3.变量的分类
分三类:
- 局部变量(范围小) : 生命周期为声明位置开始到方法、语句块结束。使用前必须声明、赋初值。
- 成员变量(范围中):生命周期伴随对象始终。若不赋初值,则自动赋初试始值。
- 静态变量(范围大) : 生命周期伴随类的始终。使用static定义。如果不自行初始化,与成员变量相同 会自动初始化成该类型的默认初始值。
示例代码:
/**
* 用以测试说明三种变量的用法;
* @author Leeson.W
*
*/
public class TestVariable {
int a;//成员变量
static int b;//静态变量,由static定义
public static void main(String[] args){
{
int c; //局部变量1
c=20;
}
int d=20; //局部变量2
int wang=356;
System.out.print(wang);
int e;//局部变量3
//int f=e+1; 语句错误,原因:没有对e进行初始化。
}
}