美文网首页Java those things
JAVA 基本类型和String 占字节

JAVA 基本类型和String 占字节

作者: M_ENG | 来源:发表于2018-03-22 16:41 被阅读1次

    // 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个字节)



    纯属个人理解   

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

    相关文章

      网友评论

        本文标题:JAVA 基本类型和String 占字节

        本文链接:https://www.haomeiwen.com/subject/yvpaqftx.html