Java的数据类型
计算机里面存储设备最小的单元:位(Bit)
1 Byte = 8位 Bit
1 KB = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
基本的数据类型(4类8种)
整数类型
byte:1个字节(8位),范围比较小(-128~127)
short:2个字节
int:4个字节
long:8个字节
浮点类型
float:4个字节
double:8个字节
字符类型
char:2个字节(1个字符)
布尔类型
boolean:1个字节(true、false)
引用数据类型
String型、数据、类等
Java的常量和变量
常量:值不能改变,常使用关键字 final定义
变量:值能改变,指向了一个新的对象
Java的数据类型转换
- 自动类型转换
范围小的数据类型转换为范围大的数据类型
byte->short->int->long->float->double
- 强制数据类型转换
范围大的数据类型转换为范围小的数据类型
//数值之间的转换
int = (int) double;
int = (int) char;
//int类型转换字符串类型
String a = Integer.toString(1);
String b = String.valueof(1);
//字符串类型转换int类型
int c = Integer.parseInt(a);
int d = Integer.valueof(b);