JAVA认证公共基础知识JAVA认证考试辅导资料汇总.doc.doc

JAVA认证公共基础知识JAVA认证考试辅导资料汇总.doc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA认证公共基础知识JAVA认证考试辅导资料汇总.doc.doc

Java认证考试资格考试:位操作符总结 导读:以下是java位操作符的小总结。   以下是java位操作符的小总结,具体如下:   二进制负数以它正值的补码形式表达   补码:反码+1等于补码   比如:System.out.println(Integer.toBinaryString(-5));   打印:1111 1111 1111 1111 1111 1111 1111 1011? 不用想了肯定是32位   过程是这样的:   一个负数,比如-5,它的二进制在java里面是这样表示   1000 0000 0000 0000 0000 0000 0000 0101   它的正值是:   0000 0000 0000 0000 0000 0000 0000 0101   反码是:   1111 1111 1111 1111 1111 1111 1111 1010   再加上1是:   1111 1111 1111 1111 1111 1111 1111 1011   即得到打印的内容   java ~ 操作符,对每个二进制位的内容求反,即1变成0,0变成1   测试负数:   int a = -5;//101;   System.out.println(~a);   打印:4   过程是这样的,首先表示出来这个负数   1111 1111 1111 1111 1111 1111 1111 1011(上面已经提到为什么这样表示)   各位取反得到   0000 0000 0000 0000 0000 0000 0000 0100   转为10进制得到4   测试正数:   int a = 5;//101;   System.out.println(~a);   打印:-6   首先表示出来这个正数:   0000 0000 0000 0000 0000 0000 0000 0101   各位取反得到:   1111 1111 1111 1111 1111 1111 1111 1010   这个代表的就是-6了,至于为什么看最上面   java 操作符,对应的二进制位进行与操作,两个都为1才为1,其他情况均为0   测试:   System.out.println(56);   打印:4   过程:   5表示成:0000 0000 0000 0000 0000 0000 0000 0101   6表示成:0000 0000 0000 0000 0000 0000 0000 0110   进行 :0000 0000 0000 0000 0000 0000 0000 0100   得到:4   java | 操作符,对应的二进制位进行或操作,两个都为0才为0,其他情况均为1   测试:   System.out.println(5|6);   打印:7   过程:   5表示成:0000 0000 0000 0000 0000 0000 0000 0101   6表示成:0000 0000 0000 0000 0000 0000 0000 0110   进行 | :0000 0000 0000 0000 0000 0000 0000 0111   得到:7   java ^ 操作符 当对应二进制位值相同,该位为0 否则为1   测试:   System.out.println(5^6);   打印:3   过程:   5表示成:0000 0000 0000 0000 0000 0000 0000 0101   6表示成:0000 0000 0000 0000 0000 0000 0000 0110   进行 ^ :0000 0000 0000 0000 0000 0000 0000 0011   得到:3   java 操作符,左边移动,右面填充0   测试:   System.out.println(51);   打印:10   5表示成:0000 0000 0000 0000 0000 0000 0000 0101   进行 1 操作:0000 0000 0000 0000 0000 0000 0000 1010   java 操作符,左边移动,右面填充0   测试:   System.out.println(51);   打印:2   5表示成:0000 0000 0000 0000 0000 0000 0000 0101   进行 1 操作:0000 0000 0000 0000 0000 0000 0000 0010   左移动一位相当乘以2 右移动一位相当处以2 JAVA认证新手入门:JDK工具jar命令详解 ?? SCJP必考内容,很有用处,即使你现在用的是IDE.   一、查看用法   C:\mypro

您可能关注的文档

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档