异常处理放在可能出现异常的地方。比如Person person = XX.getPerson();这里XX.getPerson可能返回null。就有可能报空指针错误。就在这里加上异常处理。如:try{ Person person = XX.getPerson();}catch(NUllPointException e){ //异常处理操作}!至于你上面的程序哪里出现异常,你自己分析一下,加上就可以了!如果不知道哪里出错,你运行的时候报错信息里面可以找得到!活学活用!