java8大基本数据类型:
- 整型:
- byte 字节型 1字节 数据范围:-27 ~ 27- 1 即:-128 ~ 127
- short 短整型 2字节 数据范围:-215 ~ 215- 1
- int 整型 4字节 数据范围:-231 ~ 231- 1
- long 长整型 8字节 数据范围:-263 ~ 263- 1
- 浮点型:
- float 单精度 4字节
- double 双精度 8字节
- 字符型:
- char 字符型 2字节
- 布尔型:
- boolean 布尔型 理论上占用1bit,实际处理按1byte计算 值范围: true/false
附:1byte(字节) = 8bit(比特)
一个bit是计算机考研存储的最小的数据单位。即1位,只可能是0或1.
一个byte由八个bit组成,即八位,可以表示256个整数值,
又由于byte在Java中有符号之分(即正负数),所以范围位-128~127.
一个char在Java中由两个byte组成,用来表示一个字符,即unicode编码,是无符号类型
每个long或double型变量占用八个byte的存储空间
float类型的数值后缀有一个f,eg:3.14f,没有后缀f的浮点数值默认为double类型