java语言使用16位的Unicode字符集作为编码方式,是疯狂Java中的原话。
1,编码方式只是针对字符类型的(不包括字符串类,数值类型int等,这些只是在解释[执行]的时候放到Jvm的不同内存块中)
2,每一个字符都对应一个Unicode码-----\uxxx
字符的两种类型
特殊字符 转义字符 \b---------------------\u008
普通字符
‘A’ ‘a’ ‘1’ ‘赵’--------------------\uxxxx
3 字符文本----------》编译成 .class文件-----解释[执行]---》以不同的数据类型放在Jvm的不同内存区域,以便在解释[执行]的时候将同样的二进制编码 解释成对应的含义
如010000是既能表示符号空格,也能表示十进制的32,解码的时候,它就代表空格。在我们做算术的时候,它就是32。
4 文本-------Unicode 16进制(ASCII,)------------二进制
ASCⅡ码就是将信息写成二进制的形式,为了让计算机看懂的。