首先你的异常信息不能抛 堆栈可以将要执行的代码写在catch里(因为捕获异常就会执行这里的代码)不明白为什么这么做,都出现异常了,那后面的工作还有意义嘛,后面的还有可能继续抛空指针,就没什么逻辑啊
try{ if(....) { throw new Exception(); }}catch{}