http://blog.youkuaiyun.com/is_zhoufeng/article/details/8112199 Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^) 运算