Java会出现"unreachable code"错误的几个例子
- throw关键字
Java代码:
public void XXX() throws Throwable{
throw new Throwable();
System.out.println("test");
}
2. return关键字
Java代码 :
public void XXX() {
return;
System.out.println("test");
}
3. continue关键字
Java代码:
public void XXX() {
for(int i=0; i<10; i++) {
continue;
System.out.println("test");
}
}
4. break关键字
Java代码:
public void XXX() {
for(int i=0; i<10; i++) {
if(i==5) {
break;
System.out.println("test");
}
}
}
5. while(true)
Java代码:
public static void XXX() {
while(true);
System.out.println("when?");
}