return完了之后,会执行finally吗?
Java SE
会执行,在方法返回调用者前执行。Java 允许在 finally 中改变返回值的做法是不好的,因为如果存在 finally 代码块,try 中的 return 语句不会立马返回调用者,而是纪录下返回值待 finally 代码块执行完毕之后再向调用者返回其值,然后如果在 finally 中修改了返回值,这会对程序造成很大的困扰。
Java9模块化
Java基础入门教程(JavaSE入门篇)
Java零基础进阶教程(JavaSE高级篇)
Java8 Lambda表达式教程
Java8新特性视频教程
0/150