Java的数据类型

这一篇文章很简单,熟悉一下Java的数据类型,Java是强类型语言,对于每个数据都有严格的类型规定,废话不多说,直接上硬货。。。
Java中数据类型分为2大类,基本数据类型和引用数据类型,基本数据类型包括byte,boolean,char,short,float,int,double,long,它们在内存中所占的字节数大小如下:

bytebooleancharshortfloatintdoublelong
11224488

这里要注意一个地方,1个字节等于8位,即1byte=8bit,在Java中使用Unicode编码,一个英文字符和一个汉字都占2个字节大小,但是英文字符在实际使用中却只占了1个字节大小,因为英文字符采用ASCII编码占8位。
根据内存中所占的大小对每种数据类型进行了范围划分
byte:-128~127(-27 ~ 27-1)
28=256,但由于数字有正负之分,因此用7位表示大小,还有1位表示正负,后面类同。
short:-215 ~ 215-1
int:-232 ~ 232-1
float:-232 ~ 232-1
double:-264 ~ 264-1
char类型表示一个Unicode字符,boolean类型表示true或者false。

说完基本数据类型简单说一下引用类型。
引用数据类型的范围很广泛,也就是说除了基本数据类型以外的数据类型都是引用数据类型,它主要分为3种:类类型,接口类型和数组类型。
引用数据类型和基本数据类型的最大区别是基本数据类型是Java环境定义好的,而引用数据类型是由程序员自己创建和定义的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值