强类型语言
要求变量的使用严格符合规定,所有变量都必须先定义后才能使用
基本数据类型
整数
- byte:一个字节(-128~127)
- short:两个字节
- int:4个字节
- long:8个字节 long类型后面要加L
浮点
- float:4个字节 float类型后面要加F
- double:8个字节
字符类型
- char:2个字节
注意:string不是关键字,是类
布尔类型
- boolean 是非:1位
引用数据类型
类 接口 数组
数据类型拓展
整数拓展:
二进制(0b) 十进制 八进制(0) 十六进制(0x)
浮点数拓展:
最好避免完全使用浮点数进行比较
银行业务怎么表示? 用数学工具类:BigDecimal
字符拓展:
所有字符本质还是数字 可以强制转换类型
编码 Unicode 2字节