- 学习java一年多了,基本类型我都忘了 今天复习一下
变量:就是申请内存空间来存放数据值的,创建变量就是申请内存空间,
内存系统根据变量的类型为变量分配不同的空间,分配出来的空间只能满足对应的类型
数据类型分为基本数据类型和引用数据类型,
java定义了3类8种基本数据类型
数值型 byte short int long float double
字符型 char
布尔型 boolean
引用数据类型 类class 接口 interface 数组
引用数据类型统一大小是4个字节,记录的是对象地址,(引用类型初始化后未赋值的值是null)
整型:用于表示没有小数部分的数值,允许是负数,
byte 1字节
short 2字节
int 4字节
long 8字节
浮点型 带有小数的数值
float 4字节 单精度类型可以精确到小数点后7位, 需要加上后缀F或是f 不然默认是double
double 8字节 双精度是两倍
字符型:在内存中占用两个字节,用单引号表示一个字符,双引号就是表示一个字符串,
char类型是用来表示unicode编码表中的字符,还有转义字符 ''后面加上字符转成其他含义,
布尔型
boolean类型有两个常量值,true和false 再内存中占4个字节,来判断逻辑的,