@songying
2018-09-20T18:34:42.000000Z
字数 559
阅读 1202
Java
8 种基本类型 , 有 4 种整型 、 2 种浮点类型 、 1 种用于表示 Unicode 编码的字符
单元的字符类型 char 和 boolean 类型 。
int | 4字节(32位) |
---|---|
short | 2字节(16位) |
long | 8字节(64位) |
byte | 1字节(8位) |
- java 无任何unsigned的类型
- 无论平台变化,类型字节数不变
float | 4字节(32位) | 有效数字6-7位 |
---|---|---|
double | 8字节 | 有效数字15位 |
- 实际开发中很少用到float类型
- float 类型的数值有一个后缀 F 或 f, 没有后缀F的浮点数默认为double类型。
- 你也可以在double类型后面添加后缀D或d
- 正无穷大, Double _ POSITIVE _ INFINITY
- 负无穷大,Double . NEGATIVEJNFINITY
- NaN(不是一个数字),Double . NaN
- 2个字节,16位。表示一个字符。
- 强烈建议不要在程序中使用 char 类型 , 除非确实需要处理 UTF 16 代码单元 。
- false , true
- 整型和布尔值之间不可相互转换。
- 对象、数组都是引用数据类型。
- 引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型
- 所有引用类型的默认值都是null。
- 一个引用变量可以用来引用任何与之兼容的类型。