两个都是按位右移操作,>>右移后左边符号不变,>>>右移后左边补零,如果是负数的话,使用>>>操作后会变正数,比如 public class MainTest { @Test public void test() { int i = -2; System.out.println((i>>2)); System.out.println((i>>>2)); } } 结果为: -1 1073741823