数据类型
1.八种基本数据类型没有手动赋值,会被设置默认值,只有在是成员变量的时候
byte、short、int、long = 0
float、double = 0.0
char = ' '(空格字符)
boolean = flase
2.包装类Interger、String、Byte、Short、Char、Long = null
基本数据类型转换: 小 -> 大 直接转
int a = 1;
long b = a;
// long b = (short) a;
// long b = (int) a;
long b = (long) a 都可 不比目标基本类型大即可
基本数据类型转换: 大 -> 小
long a = 1L;
int b = (int) a;
//int b = (short) a;
int b = (char) a; 都可 比目标类型小即可
基本数据类型/包装类型 -> 包装类型 小->大
int a = 1;
Integer aa = 1;
Long b = Long.valueOf(a);
Long bb = Long.valueOf(aa);
包装类型 -> 基本数据类型
Integer a = 1;
long bb = a.longValue();
short cc = a.shortValue();