1.1计算机存储单元

我们知道计算机是可以用来存储数据的,但是无论是内容还是硬盘,计算机存储设备的最小信息单元叫”位 (bit)”
我们又称为“比特位”通常用小写字母b表示,而计算机中最小的存储单位叫’字节(byte)’通常用大写字母B表示,字节是由连续的8个位组成
除了字节外还有一些常用的存储单位,大家比较熟悉
1B(字节)=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

1.2数据类型

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

数据类型 - 图1

基本数据类型

数据类型 关键字 内存占比 取值范围
整数 byte 1 -128~127
short 2 -32768~32767
int 4 -2的31次方到2的31次方减1
long 8 -2的63次方到2的63次方减一
浮点数 float 4 负数-3.402823E+38到-1.401298E-45
正数:1.401298E-45到3.402823E+38
double 8 负数
-1.797693E+308到-4.900000000E-324
正数:4.9000000E-324到1.797693E+308
字符 char 2 0-65535
布尔 boolean 1 true,false

说明E+38表示是乘以10的38次方,同样E-45表示乘以10的-45次方