Java里的位运算

Posted by 石福鹏 on 2018-11-09

前言

java通常在哪里会用到位运算

  • Java中的类修饰符、成员变量修饰符、方法修饰符
  • Java容器中的HashMapConcurrentHashMap的实现
  • 权限控制或者商品属性
  • 简单可逆加密

二进制

十进制:我们通常使用的就是十进制
逢十进一(每一位数不能超过十,最大为9,如果超过,就往高进位)

​ 208=2*100+0*10++8*1

​ =2*10^2+0*10^1+8*10^0

二进制

逢二进一:每个位置上的数字不能超过2,最大为1