标签:char undle 读取 语言 可变 地方 虚拟机 oca web页面
Unicode:Java默认使用Unioncode编码,即不论什么语言都是一个字符占两个字节。Java中的char默认采用Unicode编码,所以Java中char占2个字节。
UTF-32:UTF-32却几乎从来不在实际中使用,因为每个字符占用 4 字节太浪费空间了。
UTF-16:UTF-16 本身是一种长度可变的编码。
UTF-8:Java的class文件编码为UTF-8,而虚拟机JVM编码为UTF-16。UTF-8编码下,一个中文占3个字节,一个英文占1个字节。
标签:char undle 读取 语言 可变 地方 虚拟机 oca web页面
原文地址:http://www.cnblogs.com/lyr612556/p/7823523.html