主题:[讨论]总结Java会出现"unreachable code"错误的几个例子
1. 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");
}
}
}
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");
}
}
}
- 原文参考自站长网http://www.software8.co/wzjs/java/2517.html