因为就编译器而言,
System.exit()这只是另一个方法调用。
它所做的是结束过程这一事实只能从实现中找到(这是本机代码,而没有任何区别)。
如果你必须把
System.exit()你的代码(通常也最好避免它,除非你想返回0以外的代码),它应该是一个方法,返回
void,
main()例如。这样更好。
关于可达性,解释是相同的:
return是Java语言的关键字,因此IDE使用的编译器或解析器可以告诉您,从理论上讲,
return语句执行后,理论上是不可能的。这些规则在这里定义。

因为就编译器而言,
System.exit()这只是另一个方法调用。
它所做的是结束过程这一事实只能从实现中找到(这是本机代码,而没有任何区别)。
如果你必须把
System.exit()你的代码(通常也最好避免它,除非你想返回0以外的代码),它应该是一个方法,返回
void,
main()例如。这样更好。
关于可达性,解释是相同的:
return是Java语言的关键字,因此IDE使用的编译器或解析器可以告诉您,从理论上讲,
return语句执行后,理论上是不可能的。这些规则在这里定义。