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
高—>低:强制类型转换
低—>高:自动类型转换

  1. 不能对布尔值进行转换。
  2. 不能把对象类型转换为不相干的类型。
  3. 转换时可能出现内存溢出,或精度问题。
posted @ 2021-02-02 16:26  肉包喵  阅读(74)  评论(0)    收藏  举报