Java基本数据类型

1. 整型

byte

占用8位(1字节),取值范围为 -128 至 127。

short

占用16位(2字节),取值范围为 -32,768 至 32,767。

int

占用32位(4字节),取值范围为 -231 至 231 - 1(即 -2,147,483,648 至 2,147,483,647)。

long

占用64位(8字节),取值范围为 -263 至 263 - 1,即(-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807)。

2. 浮点型:

float

占用32位(4字节),用于存储单精度浮点数。

double

占用64位(8字节),用于存储双精度浮点数,是Java中最常用的浮点数类型。

3. 字符型:

char

占用16位(2字节),用于存储Unicode字符,取值范围为\u0000\uffff

4. 布尔型:

boolean

只有两个可能的值,true或false,在内存占用方面没有明确规定固定大小,但在JVM实现中通常会占用一定的存储空间。

总结

  • 每种基本数据类型都有固定的内存分配,不允许为空,且它们不是对象,不涉及内存地址引用。
  • Java还为每种基本类型提供了对应的包装类,如Byte、Short、Integer、Long、Float、Double、Character和Boolean,这些类的对象允许存储基本类型的值,并且能提供额外的方法和特性,如自动装箱和拆箱功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碳苯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值