javaSE 004 数据类型
数据类型
java是强类型语言,相对安全性高,运行速度慢。
八种数据类型:
整数型:byte 1B short 2B int 4B long 8B
浮点型:float 4B double 8B
字符型:char 2B
布尔型:boolean 1B
引用数据类型:类 接口 数组
扩展
- float型有限且离散,有含义误差。
- 因此,最好完全避免使用浮点数进行比较。
- 所有的字符(char)本质还是数字——>Unicode 2^16(2B)
- 数字之间可用下划线分割(JDK7新特性)
类型转换
低————————————————————>高
byte,short,char—>int—>long—>float—>double
高—>低:强制类型转换
低—>高:自动类型转换
- 不能对布尔值进行转换。
- 不能把对象类型转换为不相干的类型。
- 转换时可能出现内存溢出,或精度问题。
浙公网安备 33010602011771号