位逻辑运算符:
&:
位与运算符,只有两个操作数都是true,结果才是true。
| :
位或运算符,只有两个操作数都是false,结果才是false。
~:
位非运算符:如果位为0,结果是1,如果位为1,结果是0.
^:
位异或运算:两个数转为二进制,然后从高位开始比较,如果相同则为0,不相同则为1。
位同或运算:两个数转为二进制,然后从高位开始比较,如果相同则为1,不相同则为0。java中并没有同或运算符,可以通过异或转换得到。同或运算 = 异或运算  ^  1
逻辑运算符:
&&:
逻辑与运算,也是只有两个操作数都是true,结果才是true。但是如果左边操作数为false,就不计算右边的表达式,直接得出false。类似于短路了右边。
||:
逻辑或运算,也是只有两个操作数都是false,结果才是false。但是如果左边操作数为true,就不计算右边的表达式,直接得出true。类似于短路了右边。
!:
逻辑非运算,对操作数取反。

可以参考的blog:

https://www.cnblogs.com/yongdaimi/p/5945114.html:

随笔 - 484 文章 - 0 评论 - 6

Java-java中的有符号,无符号操作以及DataInputStream

java中的符号的理解^,|,~相关推荐

  1. Java中的符号的理解

    java程序的运行需要将java文件进行编译,编译成class文件,才能运行.那么java中的<<左移运算符号,要怎么理解呢? public class Test {public stat ...

  2. Java中Map集合如何理解(四)——精简

    目录 引言 概念 Map集合实现类 HashMap LinkedHashMap TreeMap 默认排序 自定义排序方式 常用API 遍历Map集合 键找值 键值对 Lambda表达式 结束语 引言 ...

  3. vue中特殊符号的理解如$

    vue中特殊符号的理解如$ 1)$ mount:vue内部除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法.它们都有前缀 $ ,以便与用户定义的属性区分开来:$ mount是 Vuex 源码 ...

  4. java中class对象的理解 讲得相当不错 很接地气 引用下

    https://blog.csdn.net/mcryeasy/article/details/52344729 https://blog.csdn.net/dufufd/article/details ...

  5. JAVA 中转义符的理解

    生物信息中有时候会遇到JAVA写的程序,今天阅读源码的时候发现对于正则中的转义符不好理解,后来查资料后终于弄明白了,这里详细说明一下: 字符串的表示有三种方法:1.直接单字符,例如"A&qu ...

  6. 详细了解java中的null_深入理解java中的null“类型”

    本文研究的主要是java中的null"类型"的相关实例,具体介绍如下. 先给出一道简单的null相关的题目,引发我们对null的探讨,后面会根据官方语言手册对null"类 ...

  7. java中无符号类型的处理[转]

    在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换. 方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stre ...

  8. Java中 synchronized 关键字的理解

    synchronized 关键字的理解 在Java中,synchronized 是一个重量级的控制并发的关键字. 这个关键字可以保证并发过程所必须的"原子性","可见性& ...

  9. Java中移位操作运算符的理解

    java中的移位运算符有三种: 1. <<: 左移 2. >>: 右移 3. >>>: 无符号右移 使用方法:左移就是将左边的操作数在内存中的二进制数据左移指 ...

最新文章

  1. 中国剩余定理与扑克游戏
  2. Mysql binlog日志及binlog恢复数据库操作
  3. OC底层原理之Runtime
  4. python3 telnetlib实现telnet客户端
  5. POJ3278(BFS)
  6. sqlerver 字符串转整型_sqlerver2005(2)
  7. sql转化为int类型
  8. 3天,我用Python手撕了一个深度学习框架!
  9. c# 串口发送接收数据
  10. Linux下调用wps的Tables接口,WPS二次开发简单示例
  11. 波士顿仿生机械狗 原理分析
  12. python-从视频中提取音频+将音频和视频合并
  13. jstl标签c:choose,c:when,c:otherwise用法
  14. 【面试题】8.Redis相关
  15. 盘点五大国产数据库厂商
  16. 几何向量:向量到平面投影和LookAt
  17. STM32学习心得:SPI-Flash-W25Q16DV
  18. 【困惑】为何他周末不加班
  19. 向华为学习,成功产品经理的第一课
  20. 携职教育:2022年第2期广东省企业人力资源管理师职业技能等级认定工作的通知

热门文章

  1. 面对SDN,我们怎么办?
  2. G - Ania and Minimizing(模拟)
  3. APISpace 行驶证OCR 方便好用
  4. java高并发编程--03--线程间通信
  5. 计算机应用在医学领域有哪些,计算机在医学领域的应用|网络安全技术
  6. 以太坊之Windows DApp开发环境的搭建
  7. linux 配置java环境
  8. 免费的webservice接口(天气预报/IP查询/股票查询/手机归属地等)
  9. Reinforced History Backtracking for Conversational Question Answering论文翻译
  10. 璇玑图(后续的字符串处理)