记录一下今天碰见的一个低级错误 判断非空语句一定要放在取值语句之前,不然先执行取值语句就有可能报空指针异常 也就是说,判断语句也是会执行编译的,并且按写的顺序来执行 如果是多条件 且 的情况,左边的条件为 false 则 右边的条件与判断语句将不执行