标签: java
请查看以下代码
try{ return 0; } finally{ return 1; }
该程序的输出为1.
我想了解为什么编译器没有抛出任何错误?
为什么java开发人员允许上述可能的编程?
请帮助我理解这个概念以及为什么jvm以这种方式处理它。