为什么Java有“无法访问的语句”编译器错误?
我经常发现在调试程序时,在代码块中插入一个return语句很方便(虽然可以说是不好的做法)。我可能会在Java中尝试这样的东西....
class Test {
public static void main(String args[]) {
System.out.println("hello world");
return;
System.out.println("i think this line might cause a problem");
}}当然,这会产生编译器错误。
Test.java:7:无法访问的语句
我可以理解为什么警告可能是合理的,因为使用未使用的代码是不好的做法。但我不明白为什么这需要产生错误。
这只是Java试图成为一个保姆,还是有充分的理由使这成为编译器错误?
ITMISS
手掌心
白板的微信
随时随地看视频慕课网APP
相关分类