1. 整型默认为int, 浮点型默认为double, 其他数值型赋值时后面要跟对应的类型字母
2. 字节型是计算机底层操作的数据类型, 支持位运算, 位运算符与(&)、非(~)、或(|)、异或(^),另外移位运算符也能直接进行位运算 << >> >>>, 位运算是效率非常高的运算方式
3. 字符型就是用来存储Unicode编码的类型, 无论中文还是英文, 每个字母或汉字都占两个字节, 因为空间利用率不高, 进而发展出UTF-8这种存储字节可变长的编码模式
4. Java中布尔型只有true\false, 不能和整型数据相互转化, 其他语言如JS中可以
5. 理解类型转化: 数据存储空间小的类型可以自动向空间大的类型转, 反过来需要显式强转, 容易损失精度