忽略java 运算符的优先级 的一次教训

 java运算符号的顺序表,之前没有硬记导致今天遇到了一个诡异的bug  当时是这样写的 :onFail("数据返回为空或格式不正确"+body!=null?body.getStatus():"",null);  并且这个条件很少会走到,结果导致上线几个版本才因为服务器的一次异常导致了crash,  反编译了声称的apk文件,结合上面的运算符的优先级可以如下: if("数据返回为空或格式不正确"
相关文章
相关标签/搜索