@Test public void fun2(){ try{ throw new RuntimeException(); }finally{ return;//异常被捕获,同时return结束方法;正常运行无任何异常抛出; } }
throw new RuntimeException()方法被try捕获,就不会抛出异常,finally为必然执行,因此该方法正常执行并结束。
@Test public void fun2(){ try{ throw new RuntimeException(); }finally{ return;//异常被捕获,同时return结束方法;正常运行无任何异常抛出; } }
throw new RuntimeException()方法被try捕获,就不会抛出异常,finally为必然执行,因此该方法正常执行并结束。
转载于:https://www.cnblogs.com/mryangbo/p/10853725.html