【读书笔记】《java从小白到大牛》逻辑运算符-位运算符-其他运算符

quange 2022-5-4 70 5/4

逻辑运算符

逻辑运算符是对布尔型变量进行运算,其结果也是布尔型

短路与(&&)和短路或(||)能够采用最优化的计算方式,从而提高效率。在实际编程时,应该优先考虑使用短路与和短路或

【读书笔记】《java从小白到大牛》逻辑运算符-位运算符-其他运算符

位运算符

位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据。位运算符有如下几个运算符:&、|、^、~、>>、<<和>>>,以及相应的赋值运算符。

无符号右移>>>运算符仅被允许用在int和long整数类型, 如果用于short或byte数据, 则数据在位移之前,转换为int类型后再进行位移计算。

【读书笔记】《java从小白到大牛》逻辑运算符-位运算符-其他运算符

其他运算符

  • 三元运算符(? :)。例如x?y:z;,其中x、y和z都为表达式。
  • 小括号。起到改变表达式运算顺序的作用,它的优先级最高。
  • 中括号。数组下标。
  • 引用号(.)。对象调用实例变量或实例方法的操作符,也是类调用静态变量或静态方法的操作符。
  • 赋值号(=)。赋值是用等号运算符(=)进行的。
  • instanceof。判断某个对象是否为属于某个类。
  • new。对象内存分配运算符。
  • 箭头(->)。Java 8新增加的,用来声明Lambda表达式。
  • 双冒号(::)。Java 8新增加的,用于Lambda表达式中方法的引用

Java运算符优先级

运算符优先级大体顺序,从高到低是:算术运算符→位运算符→关系运算符→逻辑运算符→赋值运算符

【读书笔记】《java从小白到大牛》逻辑运算符-位运算符-其他运算符
- THE END -
最后修改:2022年5月4日
0

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。

共有 0 条评论