1.1计算机存储单元
我们知道计算机是可以用来存储数据的,但是无论是内容还是硬盘,计算机存储设备的最小信息单元叫”位 (bit)”
我们又称为“比特位”通常用小写字母b表示,而计算机中最小的存储单位叫’字节(byte)’通常用大写字母B表示,字节是由连续的8个位组成
除了字节外还有一些常用的存储单位,大家比较熟悉
1B(字节)=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1.2数据类型
java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间
所以它们表示的数据大小也是不一样
基本数据类型
数据类型 | 关键字 | 内存占比 | 取值范围 |
---|---|---|---|
整数 | 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次方