京东java一面的题所以说谁先执行
我说i++先执行,面试官和我说++i先执行,问怎么i++才会先执行但是下来复盘感觉还是i++先执行呀
全部评论
可以看一下这篇文章 https://blog.csdn.net/qq_52805594/article/details/136569638?spm=1001.2014.3001.5501
打断点不就是先 i++ 再 ++i
在try中出现函数返回的话会在函数返回时中断进入finally执行,在finally执行完之后才会真正返回。是因为这个么?
m
应该就是i++ 并且这个++i对结果是没有什么影响的 return的结果已经提前放到栈顶了
试了一下,估计面试官想问,try里面有return会先执行finally里面的语句,但是实际上执行顺序是i++先,但是都不影响最后结果,输出结果为1;
++i,在return 之前执行吧
m
m
相关推荐
09-25 21:14
北京邮电大学 后端 点赞 评论 收藏
分享