https://blog.youkuaiyun.com/u014665856/article/details/71598249
原题
try {} 里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的代码会不会被执行?什么时候被执行?在 return 前还是后?
乍一看题目很简单嘛,java 规范都说了,finally 会在 try 代码块的 return 之前执行,你这文章写得没意义,不看了
你等等!(拿起我身边的五尺砍刀)
神奇栗子
看完这个栗子,你在想想执行顺序到底是怎样的
栗子代码
public static void main(String[] args) {
int result = test();