学Java的第七天

数据类型:

1.关于Java中的数据类型:

程序当中有很多数据类型,每一个数据都有相关的类型,不同的数据类型占有空间大小不同。

数据类型的作用是指导jvm在运行程序时应该分配多少大小的内存空间。

2.Java中数据类型分类:

基本数据类型

引用数据类型

基本数据类型:

整数型:byte,short,int,long

浮点型:float,double

布尔型:boolean

字符型:char

引用数据类型:类,接口,数组等等

3.字符串不属于基本数据类型,属于引用数据类型。

4.八种数据类型占有空间大小:

byte1
short2
int4
long8
float4
double8
boolean1
char2

5.计算机在任何情况下只认识二进制。即交流电方式:接通与断开。

字节:

1 byte=8 bit,【一个字节=8个比特】1个比特表示一个二进制位:1/0

1 KB=1024Byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

由此可以计算每个数据类型有多少个二进制位。

6.整数型当中的byte类型,占用一个字节,可以看出它们都有取值范围。

Java中数字类型,数字都是有正负之分,所以在数字的二进制当中有一个二进制为被称为“符号位”,并且这个“符号位”在所有二进制位的最左边,0表示正数,1表示负数。

可以推出byte的最大值为:01111111

根据二进制转化成十进制:byte最大值为127,最小值-128

八种数据类型当中,除char之外其他都容易与计算机交互,但是char数据类型是现实世界的文字,不容易与计算机交互,因此出现字符编码,最先出现的字符编码是:ASCII

'a'=97

'A'=65

 等等。这样再转化成二进制便可以与计算机交互,但是要采用同一对照表,才不会出现乱码的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值