Java中基本类型boolean占多少个字节

基本类型存储位置

Java中基本类型都是存在虚拟机栈中,而栈里又有局部变量表,局部变量表的最基本存储单元为slot变量槽

关于slot的理解(摘自尚硅谷视频)

局部变量表中,最基本的存储单元为slot(变量槽)。
参数值的存放总在局部变量数组的index 0 开始,到数组长度-1的索引结束。
局部变量表中存放编译器可知的各种基本数据类型(8种),引用类型(reference),returnAddress类型的变量
在局部变量表中 32位以内的类型只占用一个slot(包括上面提到的returnAddress类型),64位的类型占用两个.
byte short char在存储前被转化为int , boolean在存储前 也被转化为int , 0 表示false,非0表示true,long和double则占据两个 Slot

boolean占多少个字节

由上可知一个slot槽占4个字节,也就是Java中占位最小单元为4个字节,所以boolean占4个字节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值