解决异常的核心思路
就是查看堆栈中的异常信息,找出问题所在的关键点
粘贴复制异常信息,利用有道翻译,查看问题出在哪里,然后再一步步解决
遇到空指针异常原因记录
1.查询语句正确,但是查询的参数和构造函数中的参数不对应
2.jsonObject 转换报空指针异常,原因是查询HQL错误
3.查询出来的对象是空的, 在给对象赋值时,通过new 构造函数,不要直接将查询结果赋值,如果为空,就会报空指针异常
在Spring 框架项目中遇到的空指针异常
原因是:service或者mgr 等方法类没有写get和set方法
数组和集合进行控制判断
数组 比如 String[] a= {};
if(a!=null&&a.length>0)
集合 比如 List<Student> students = getStudents();
if(students!=null&&studnets.size()>0)