JAVA-字节数

12 / 2 = 6 ~ 0
6 / 2 = 3 ~ 0
3 / 2 = 1 ~ 0
1 / 2 = 0 ~ 1

Latin1(iso8859-1 ascII) 1个字节 引文数字常用符号
gb2312 2个字节 兼容Latin1 常用汉字
gbk 2个字节 兼容 gb2312 更多的汉字
unicode 全世界所有字符,每个字符对应到一个固定数字
utf-16/utf-32 用2/4个字节代表unicode的字符,常用字符中大量0,浪费空间
utf-8 变长码表,在1~4个字节之间,月常用的字符越短,所有的汉字都落在3个字节中

byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8 个字节
boolean 1个字节
char 1个字节

你可能感兴趣的:(JAVA-字节数)