Java基础类型的种类

学习Java必须学习到的8种基本类型 byte、short、char、int、boolean、float、double、long;

这8种里面可以归类,比如说:

整型:  byte、short、int、long,

浮点型:float、double

字符型:char

逻辑型:boolean

首先,要理解基本类型的概念,基本数据类型就是在栈中直接分配一块内存的数据(之后的文章会讲基本数据类型和引用类型的区别)

既然会在内存中分配空间,那么就要知道分别占用的多少内存空间,结合实际来说,比较好理解,我们平常下载软件或着是电影的时候,会显示出来下载所需的流量的大小,比如 下载个电影需要2个G,而2个G就是相当于2048M,1M=1024KB,到了KB就相当于计算机里面的字节存储,所以显而易见

1Kb==byte,byte占用的空间就是1个字节,short属于短整型,占用空间是byte的2倍,int是整型,是short的2倍,long是长整型

是int的2倍,故整型分别占用的字节:

byte==1字节

short==2字节

int==4字节

long==8字节

浮点型是存储带小数点的数字,和int存储数字(不带小数点)同级,所以也是4个字节,double精度上来说是双精度,在存储上是和long对应的,是8个字节,浮点型占用字节:

float==4字节

double==8字节

字符型char比较特殊,善于存储字母,一个char是2个字节,一个汉字也是2个字节,所以char可以存储一个汉字

char==2个字节

逻辑型 boolean一般是用于 判断逻辑,所以我们记住它占用的字节即可

boolean==1/8字节

以上就是基本类型的介绍,当然这只是简单的介绍,由此往后拓展的内容和知识还有很多。

猜你喜欢

转载自blog.csdn.net/sun18201002701/article/details/87900267