finally{ }语句
----必然执行的异常统一处理的出口
----无论是否发生异常,只要编写了finally语句,它都必然执行
下面举几个finally语句的特点
①若程序关闭(闪退、关机)导致内存消失,则finally不会执行
②system.exit(0);
语句(退出JVM语句,此时finally同样不会执行)
③其余条件下finally语句都会执行
特别的:
返回值是在finally运算之前就确定了,并且缓存了,不管finally对该值做任何的改变,返回的值都不 会改变
以上就是我个人对异常处理中finally语句的小总结啦,如有错误还望指正!!