java中boolean用int来替代,占用了4个字节,32位

看一下UTF-8出现了

看看这个字符集的由来,也是对底层有更好的计算机认知
ASCII对于英语和拉丁语系的国家够用了,但是对于中文日语这样的不够,于是GBK是2个字节16位的。

通过这种方式,把字符和数字对应起来

这个看一下

java虚拟机对于bool类型值没有单独定义规则,实际上是用int表示
java中char类型
char进行基本运算和位运算 结果默认是int型.