ANSI和UNICODE

字符:

人们使用的记号,抽象意义上的一个符号。‘1’,‘a’,‘啦’...

字节:

字节是通过网络传输信息的单位,是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制,是一个很具体的存储空间。

两种编码方式标准:ANSI和UNICODE

ANSI中的字符采用8bit,ANSI以单字节存放英文字符,以双字节存放中文等字符,ASCII里“全角”字符:2个字节;“半角”字符:单字节。

Unicode中的字符采用16bit,英文和中文的字符都是以双字节存放,Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容,无论是半角的英文字母,还是全角的汉字,它们都是统一的“一个字符”,即统一的“两个字节”。

所以,在java当中字符是采用unicode编码标准的,“学习java”这个字符串在java语言中占12个字节。

posted @ 2016-08-16 14:30  慕橙-abby  阅读(182)  评论(0编辑  收藏  举报