zzy:java采用的是16位的Unicode字符集作为编码方式------理解

java语言使用16位的Unicode字符集作为编码方式,是疯狂Java中的原话。

1,编码方式只是针对字符类型的(不包括字符串类,数值类型int等,这些只是在解释[执行]的时候放到Jvm的不同内存块中)

2,每一个字符都对应一个Unicode码-----uxxx

字符的两种类型

特殊字符  转义字符 ---------------------u008

普通字符

‘A’  ‘a’  ‘1’   ‘赵’--------------------uxxxx

3   字符文本----------》编译成  .class文件-----解释[执行]---》以不同的数据类型放在Jvm的不同内存区域,以便在解释[执行]的时候将同样的二进制编码 解释成对应的含义

如010000是既能表示符号空格,也能表示十进制的32,解码的时候,它就代表空格。在我们做算术的时候,它就是32。

4   文本-------Unicode 16进制(ASCII,)------------二进制

ASCⅡ码就是将信息写成二进制的形式,为了让计算机看懂的。

原文地址:https://www.cnblogs.com/yu-xia/p/4993987.html