Java面试必知词汇:运算符

Java面试必知词汇:运算符

|数学运算符|


在Java中数学运算都提供了一个标准的支持。包括四则运算都是支持的。
在进行计算的时候,编程语言一般也都会提供有简化(+=、*=、-=、/=、%=)的运算符支持。
在数学计算里面要注意“++”、“--”,因为这两种运算符有两类使用方法:
• ++变量、--变量:先进行变量的自增或自减,而后在进行数字的计算;
• 变量++、变量--:先使用变量进行计算,而后再进行自增或自减。

|关系运算符|


关系运算符只要特征进行大小的比较处理,包括:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等(!=)、相等(==)。所有的关系运算返回值类型为布尔型。
在Java里面“=”表示赋值运算,“==”是内容相同的比较。

|三目运算符|


三目运算符是所谓的赋值运算处理。它是需要设置一个逻辑关系的判断以后才可以进行的赋值操作,基本语法如下:
关系运算?关系满足时的内容:关系不满足时的内容。
三目运算符允许进行嵌套处理,但是程序的可读性变得很差,根据实际情况判断是否使用三目运算。

|位运算符|


位运算指的是可以直接进行二进制数据的计算处理,主要有:与(&)、或(|)、异或(^)、反码(~)、移位处理。
与操作,如果两位都是1结果才是1,有一位是0,结果就是0。
或运算,有1位是1结果就是1,2位都是0的结果才是0。
移位处理,<< :按位左移运算符。左操作数按位左移右操作数指定的位数。

            >> : 按位右移运算符。左操作数按位右移右操作数指定的位数。
            >>> :按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

|参考资料|


[1] 阿里云大学Java视频课程
[2] Java开发者

上一篇:唤醒手腕Python全栈工程师学习笔记(通信协议篇)


下一篇:Mac文件便捷拖拽工具Dropzone 4 for Mac v4.2.3