正在看java,位运算有点看不懂。请问工作的大神位运算对java重要么。

如题所述

用途不大,除非考试,或者开发的东西存在这样的位运算,因为JAVA是纯面向对象的,对底层的支持不是很好,不像C那样,所以在以后的开发中,位运算很少用到,你还是把重点放在 类和对象的上面吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-16
这要看你用Java干什么用了,如果是一般信息系统开发,好象用处不大。不过位运算不是很复杂的呀,你把它全转成二进制数,就好理解了。

java的运算符
Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。1.算术运算符 Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。 (1)一元运算符: 一元运算符有:正(+)、负(-)、加1(...

Java中位运算,如图
2、负数的补码 = 原码的反码 + 1 3、负数的原码 = 补码的反码 + 1 4、 负数的求反,符号位不变 第一个问题:-126在计算机中以补码形式存在,所以右移后的1100 0001依旧是补码 第二个问题:参照上面的第3条规定

JAVA 位运算 (byte) (a << 2); 是什么意思?
首先要明白一点,这里面所有的操作都是针对存储在计算机中中二进制的操作,那么就要知道,正数在计算机中是用二进制表示的,负数在计算机中使用补码表示的。左移位:<<,有符号的移位操作 左移操作时将运算数的二进制码整体左移指定位数,左移之后的空位用0补充 右移位:>>,有符号的移位操作 右移操作...

JAVA位运算怎么用的???
Java 位运算 Java 位运算[转]一,Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对...

招java程序员的公司考题都是什么
我个人觉得学历不是和重要,尤其是做程序员,我也是一名java程序员,当时的面试题目是公司自己出题,有三道题目,第一题是:“数据库题目”,每一个编程人员必须对数据库有相当多的了解和认识,还必须熟练应用,第二题是:“java题”,主要写出运行结果,这道题的用意主要是:对java代码的熟悉程度的...

java中位运算 12>>33 ,应该怎么计算?过程是什么?
1)它的通用格式如下所示:value >> num num 指定要移位值value 移动的位数。右移的规则只记住一点:符号位不变,左边补上符号位 2)运算规则:按二进制形式把所有的数字向右移动对应的位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1 当右移的运算数是byte 和short类型时,将自动...

java 为什么使用位运算符 5|3 为什么等于7
进行或运算之后是111,1代表真,0代表假,1真必真,所以是111。也就是7了。

JAVA位运算符
器内的二进制位。Java的设计初衷是嵌入电视机顶盒内,所以这种低级操作仍被保留了下来。但是,我们可能不会过多地使用到位运算符。 如果两个输入位都是 1,则按位“与”操作符(&)生成一个输出位 1;否则生成一个输出位0。如果两个输入位里只要有一个是1,则按位“或”操作符(|)生成一个输出位1;只有在两...

Java中的运算符有哪些
根据不同的功能和用途,Java运算符可以分为以下几类:算术运算符:用于进行基本的数学运算,如加、减、乘、除等。常用的算术运算符有 + - * \/ % ++ --。赋值运算符:用于为变量或常量指定数值或表达式的结果。常用的赋值运算符有 = += -= *= \/= %= <<= >>= &= ^= |=。关系运算符...

JAVA位运算符
2.或运算符 或运算符用符号“|”表示,其运算规律如下:两个位只要有一个为1,那么结果就是1,否则就为0,下面看一个简单的例子。public class data14 { public static void main(String[] args){ int a=129;int b=128;System.out.println("a 和b 或的结果是:"+(a|b));} } 运行...

相似回答
大家正在搜