判断是否是2的倍数: (scale & (scale - 1)) == 0 代表scale是2的倍数

判断两个对象相等:a==null?b==null:a.equal(b)