标签:style blog io color sp java for strong on
出现“unreachable code”的编译出错的原因是,Java检查到他们后面的语句都无法执行下去,要不是
因为跳到下一次循环,或其他地方,要不是因为不停死循环,无法执行下一句。这些错误叫做编译时错误
Checked exception:这类异常都是Exception的子类
Unchecked exception: 这类异常都是RuntimeException的子类
1. throw关键字
1 public void XXX() throws Throwable{ 2 throw new Throwable(); 3 System.out.println("test"); 4 }
2. return关键字
public void XXX() { return; System.out.println("test"); }
3. continue关键字
1 public void XXX() { 2 for(int i=0; i<10; i++) { 3 continue; 4 System.out.println("test"); 5 } 6 }
4. break关键字
public void XXX() { for(int i=0; i<10; i++) { if(i==5) { break; System.out.println("test"); } } }
5. while(true):
public static void XXX() { while(true); System.out.println("when?");
Java会出现"unreachable code"错误的几个例子
标签:style blog io color sp java for strong on
原文地址:http://www.cnblogs.com/beyondbycyx/p/4137789.html