一、基本数据类型 八种
整数:int byte short long(long定义的变量要加L)
浮点数:double float(float定义的变量要加F)
字符:char (string属于类)
布尔类型:Boolean
二、引用数据类型
类
接口
数组
三、进制表示
二进制:0b开头
十进制:正常
八进制:0开头
十六进制:0x开头
float能表示的数字是有限的、离散的,存在 舍入误差(没有办法精确的表示,只能表示出一个接近的数)
所以银行业务不可以用float表示,用BigDecimal类来表示
不要用浮点数进行比较
强制转换:System.out.println(a) --- System.out.println((int)a) 加个括号里面是要转换的类型
编码Unicode表 字符的本质还是数字
char c = 'a'
char c = '\u0061' \u 转义字符
四、常见转义字符
\t 制表符
\n 换行符
\u Unicode编码转字符