说说Java中的boolean基本类型

1,071 阅读1分钟

在Java中的boolean基本类型的值只有true和false两种值,但在JVM底层中是无法处理true和false的,通过分析java汇编指令发现,当定义boolean变量并赋值为true和false时,Java虚拟机规范了,JVM底层是通过int类型的1和0来分别映射boolean类型的true和false,所以同时可知Java的boolean基本类型占用4个字节。