基本数据类型
Java有8种基本数据类型,其中6种是数值类型,另外两种分别是字符和布尔类型。6种数值类型中有4种是整数类型,2种为浮点型。
数值类型
整数类型
byte 8位 ,在内存空间中,8位等于1字节。
short 16位
int 32位
long 64位
浮点型
float 32位 对float型赋值时末尾则需加上‘f’关键字,否则系统则自定义为Double(双精度型)
double 64位
字符类型
char
布尔类型
boolean
布尔类型又称逻辑类型,只有true和false两个值,分别代表真和假。
变量和常量
声明变量
int i = 10 ;
声明常量
flnal int PI = 10;
变量的有效范围
成员变量 , 成员变量在整个类中都是有效的,类的成员变量又分为实列变量和静态变量。
class test{
int a = 5 ;
static int y = 10 ; // 如果在类的成员变量中加上static关键字,则它的有效范围可以跨类,达到整个应用程序之内。
}
局部变量,在方法内定义的{},局部变量只在当前语句块有效。局部变量的生命周期取决于方法,当方法被调用时,java虚拟机分配资源,结束后,局部变量也随即被销毁。