数据类型
在讲数据类型之前,我们先说一下计算机存储单元。
计算机存储单元
计算机存储设备的最小存储单位是“位(bit)”,我们称之为 比特位,通常用小写字母b表示。
而计算机最小存储单位是“字节(Byte)”,通常用B表示,字 节是由连续的8个比特位组成的,即:1Byte=8bit。
除了字节以外,还有一些别的存储单位,例如:KB,MB,GB,TB等
1KB = 1024B,
1MB = 1024KB,
1GB = 1024MB,
1TB = 1024GB,
1PB = 1024TB,
1EB = 1024PB,
1ZB = 1024EB,
1YB = 1024ZB,
1BB = 1024YB,
1NB = 1024BB,
1DB = 1024NB。
数据类型的分类
Java语言是强类型语言。所谓的强类型指的是数据都要归属于 某一种数据类型,不同的数据类型分配了不同大小的存储空 间,所以它们能表示的数据大小也不一样。
引用数据类型还有 字符串:String
基本数据类型内存占用和取值范围
数据类型影响了三方面:
1. 能存放什么数据(整数、小数、字符、布尔)
2. 你占用了多少内存(1字节、4字节)
3. 你能表示的数据的范围有多大。
数据的默认类型
整数的默认类型是int。 200,系统默认200是int类型的。
200L表示数据是long类型。
小数的默认类型是double。 3.14,系统默认是double类型的。