Java基础
变量和数据类型
变量(variable)
可能也可以发生变化的数据
本质是内存中的一块存储空间,用于存放数据
变量名:方便记忆
变量类型:限定存放的字节数量和格式
标识符:字(ASCII中26个英文字母的大小写)、美元符号($)、下划线(_)、数字(不可以在第一个);不可以使用关键字(Key Words);Unicode字符可以作为标识符名称,但是极不建议
数据类型
用于限制数据在内存中存储的格式和占用的空间(字节数)
分为基本类型(Primitive,原生类型)和引用类型(对象)
基本类型
byte:字节,占用1个字节(8位),除了最高位作为符号位(0表示正数,1表示负数),其余均为数值位,最大值127
short:短整型,占用2个字节(16位)
int:整型,占用4个字节(32位)
long:长整型,占用8个字节(64位)
float:单精度浮点数,占用4个字节(32位),存储格式与int不同
double:双精度浮点数,占用8个字节(64位)
char:字符类型,占用2个字节,使用单引号,必须有且仅有一个字符
boolean:布尔类型,只有true和false两个值
字符串类型(引用类型)
使用String作为类型名称,字面量使用双引号,可以有0或多个字符组成
数据的存储位置与基本类型不同:以后详细讲解