Boolean占 4个字节,在数组中占1个字节 我们的思考的逻辑 1 位(bit):Boolean只有false和true,对应的0和1,在内存中只需要一位。 1 字节:计算机处理数据的最小单位是一字节 实际规定 4字节:根据《Java虚拟机规范》中描述,虽然定义了Boolean数据类型,但是对它的支持有限,所以在编译时候使用int数据类型来代替,所以占4 个字节; 但是 Boolean数组在编译的时候就会被编译成byte数组,所以在数组中Boolean占 1个字节