能够处理就处理,不能处理就往上抛。
注意:当程序执行throw时,抛完异常后,线程死掉。
当程序出现异常,程序内容里的代码将停止执行,转而执行catch里的代码(finally一定会执行)。执行完后,不会继续执行在当前try里出现异常之后的语句。 会跳出当前的try -catch。往后执行。
能够处理就处理,不能处理就往上抛。
注意:当程序执行throw时,抛完异常后,线程死掉。
当程序出现异常,程序内容里的代码将停止执行,转而执行catch里的代码(finally一定会执行)。执行完后,不会继续执行在当前try里出现异常之后的语句。 会跳出当前的try -catch。往后执行。