Java those things

JAVA 基本类型和String 占字节

2018-03-22  本文已影响1人  M_ENG

// byte short int float long double表示的是数值类型

// char 表示的是字符类型

double                8个字节

long                     8个字节

float                    4个字节

int                        4个字节    -2147483648 ~ 2147483647

boolean (JVM规范中,boolean变量作为int处理,也就是4字节;boolean数组当做byte数组处理。

short                  2个字节   -32768 ~ 32767

byte                     1个字节  -128~127

char                     2个字节 

非单引号数值 :0 ~ 65535 代表 unicode 字符编码位置、char是无符号 别的都是有符号(有‘-’和‘+’)

两个单引字符相加 ‘1’+‘0’ 也是‘1’ = 49 、‘0’ = 48

测试

结果

String      英文字符1个字节 中文2个字节

(String的中文字节数要看用的编码集合,如果是utf-8类型的,那么中文占2到3个字节,如果是GBK类型的,那么中文占2个字节)



纯属个人理解   

不理解或者是有什么错误的地方、欢迎留言并会及时回复和改正的

上一篇下一篇

猜你喜欢

热点阅读