分享

Java中数据类型

 Dragon_chen 2016-09-05
int 占4个字节 shortint 占2个字节 char占2个字节
byte占1个字节 boolean占1个字节
long 占8个字节 float 占4个字节
double占8个字节
'0'表示整数48,它对应的unicode编码U0030
Unicode采用16进制表示字符。如'a'表示整数97,它对应的unicode编码U0061
class文件中使用下面的表存放各种常量字符串

CONSTANT_Utf8_info

记录字符串的值

空字符u0000

在这个表中\u0001到u007f的编码用1字节表示,u0080到u07ff使用2字节表示,从u0800-uffff使用3字节表示,对于增补字符即u+1000-u+10ffff之间的字符使用6字节表示。这些都是在class文件这个utf8表中的表示。在Java程序中前3类都用char类型表示占两个字节,增补字符用两个char类型表示占4个字节。

短与和短或

&&和||1和任何数或都为真,0和任何数与都为假,所以他们只要判断第一个不成立(对于&&)或成立(对于||)就直接跳过去,不需要判断第二个条件。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多