1. 概述
在本教程中,我们将讨论Java规范,该规范指出如果有任何语句是不可达的,编译器应该抛出错误。不可达语句是在程序执行期间永远无法执行的代码,因为程序流程无法到达它。我们将看到各种代码示例,这些示例符合这一定义。
2. 循环中的_break_指令后的代码
在循环中,如果我们在_break_语句后放置指令,它们是不可达的:
public class UnreachableStatement {
public static void main(String[] args) {
for (int i = 0; i `< 10; i++) {
break;
int j = 0;
}
}
}
大约 3 分钟