java 异常捕获和捕获中的一些陷阱
来源:互联网
说明try方法中的代码段未被执行这也就说明了,这就是反应出了finally的执行问题,当在try方法中遇到return语句会调转到finally语句中,如果finally语句中并没有return语句就会立刻返回到原先的代码段中,但是如果有了return语句我们就需要会从这里返回,不再去执行try中的代码。也就是finally中的语句会在最后被执行,用来释放资源等进行一些处理,但是如果在方法中出现了System.exit(0),此时给程序就会停止,因为这个程序是将程序当前所在的线程进行了中断,任何都不会在继续执行。说明try方法中的代码段未被执行这也就说明了,这就是反应出了finally的执行问题,当在try方法