首先要清楚 当程序捕捉到异常 该代码以下的代码不会执行 即跳出程序 也就是说在执行到sout(person.getName())这段代码时,程序捕捉到异常,直接跳到对应的catch语句,打印异常信息,终止程序,以下的代码并不会执行,所以也没办法捕捉到后面的异常