见过各个程序员的代码;最反映创造力、经验与个性的地方就在于条件语句;
1)异常1:java.lang.NullPointerException;
int num =xxDAO.selectNum();
原因:获取到的变量为null;将其赋值给int
办法:进行预处理;
if(xxDAO.selectNum()==null){return;}
int num =xxDAO.selectNum();
2)异常2:java.lang.NullPointerException;
String num =xxDAO.selectNum();
原因:获取到的变量为null;将其赋值给String
办法1:进行预处理;
if(xxDAO.selectNum()==null||xxDAO.selectNum()==""){return;}
String num =xxDAO.selectNum();
办法2:利用工具进行预处理;
if(StringUtils.isEmpty(xxDAO.selectNum())){return;}
String num =xxDAO.selectNum();
附1:登录名中的判断
附2:数组中的判断
附3:响应头中的判断
附4:其他判断