1.基本数据类型
2.**补充
3.扩展
a.整数:
二进制 0b
八进制 0
十进制
十六进制 0x(0-9 A-F)
b.浮点数:
float 有限,离散,舍入误差,接近但不等于
最好完全使用浮点数进行比较
浮点数的比较计算用BigDecimal
c.字符:
1.所有字符的本质是数字
编码 Unicode(字典):基本平面 0 ~ 65536-1
写成16进制 (U0000 ~ UFFFF)
详见此链接 --hezh1994的博客
2.常见转义字符
\b 退格(backspace)
\n 换行(从当前位置到下一行开头)
\r 回车 (从当前位置到此行开头)
\t 制表符(tab)
\\ 反斜杠
\" 双引号
\’ 单引号
\f 换页符
4.类型转换
低-------------------------------------高
byte - char - short - int - long - float - double
强制转换 (类型)变量名 高 - - 低
自动转换 低 - - 高
****注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换成不相干类型
- 转换时可能存在内存溢出或精度问题