java try一个函数抛出异常,为什么还会执行下一个函数