Java中boolean类型到底占用多少字节(转载)
2024-08-24 18:00:57
来源:https://www.cnblogs.com/brucecloud/p/5509921.html
虽然 Java 虚拟机定义了 boolean 这种数据类型,但是只对它提供了非常有限的支持。在 Java 虚拟机中没有任何供 boolean 值专用的字节码指令,在 Java 语言之中涉及到 boolean 类型值的运算,在编译之后都使用 Java 虚拟机中的 int 数据类型来代替。 Java 虚拟机直接支持 boolean 类型的数组,虚拟机的 newarray 指令可以创建这种数组。boolean 的数组类型的访问与修改共用 byte 类型数组的 baload 和 bastore 指令。
综上所述, 单个boolean型是占4字节(因为变异后会用int来代替), 而boolean数组中的则占1字节(因为用byte来代替的)~~~
最新文章
- Linux(五)__硬盘分区
- UVALive 3027 Corporative Network
- 【leedcode】 Median of Two Sorted Arrays
- 仿网易新闻 ViewPager 实现图片自动轮播
- ubuntu安装谷歌输入法
- js中页面刷新和页面跳转的方法总结
- iOS多线程编程之NSOperation和NSOperationQueue的使用(转自容芳志专栏)
- [设计模式] JavaScript 之 原型模式 : Object.create 与 prototype
- cygwin chmod 失效
- thymeleaf比较符号问题
- UVA442 Matrix Chain Multiplication 矩阵运算量计算(栈的简单应用)
- css实现居中的各种方法
- python关于for循环的几个函数
- jquery-post get 同步问题
- knockout + easyui = koeasyui
- 如何展开Linux Memory Management学习?
- 家庭记账本小程序之查(java web基础版六)
- ADV7482&;TP2825开发之总结
- linux上面是否有安装redis,redis启动
- python 第三库卸载办法
热门文章
- Dynamics CRM 365中结合注释和WebApi实现图片上传
- js 字符串中";\";
- 关于Java8中的Comparator那些事
- 数据库中的sql语句总结
- Pandas 中对列 groupby 后进行 sum() 与 count() 区别及 agg() 的使用方法
- 05-SV面向对象编程基础
- AI 数学基础 : 熵
- Error in nextTick: ";TypeError: Cannot set property 'xxx' of undefined";解决办法
- idea基于spring boot的依赖分开打包
- wso2 使用配置