[关闭]
@songying 2018-09-20T18:34:42.000000Z 字数 559 阅读 1202

Java 数据类型

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

char

  • 2个字节,16位。表示一个字符。
  • 强烈建议不要在程序中使用 char 类型 , 除非确实需要处理 UTF 16 代码单元 。

boolean

  • false , true
  • 整型和布尔值之间不可相互转换。

引用数据类型

  • 对象、数组都是引用数据类型。
  • 引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型
  • 所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用任何与之兼容的类型。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注