java的数据类型

计算机存储单元

计算机存储设备的最小信息单元叫 位(bit),又称 比特位,通常用小写字母 b 表示;而计算机的最小存储单元是 字节(byte),通常用大写字母 B 表示,一个字节是由连续的8个位组成。

1B (字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

java数据类型

java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的

分类

基本数据类型
  数值型
    整数 byte short int long
    浮点数 float,double
    字符 char
  非数值型
    布尔 boolean

引用数据类型
  类 class
  接口 interface
  数组 []
数据类型关键字内存占用取值范围
整数byte1-128~127 即 2的(1 x 8 – 1)次方 – 1
整数short2-32768~32767 即 2的(2 x 8 – 1)次方 – 1
整数int (默认)42的(4 x 8-1)次方 ~ 2的(4 x 8 – 1)次方 – 1
整数long82的(8 x 8-1)次方 ~ 2的(8 x 8 – 1)次方 – 1
浮点数float4
浮点数double(默认)8
字符char20-65535
布尔boolean1true false

评论