首页 > 代码库 > Java会出现"unreachable code"错误的几个例子
Java会出现"unreachable code"错误的几个例子
出现“unreachable code”的编译出错的原因是,Java检查到他们后面的语句都无法执行下去,要不是
因为跳到下一次循环,或其他地方,要不是因为不停死循环,无法执行下一句。这些错误叫做编译时错误
Checked exception:这类异常都是Exception的子类
Unchecked exception: 这类异常都是RuntimeException的子类
1. throw关键字
Java代码:
1 public void XXX() throws Throwable{ 2 throw new Throwable(); 3 System.out.println("test"); 4 }
2. return关键字
Java代码 :
public void XXX() { return; System.out.println("test"); }
3. continue关键字
Java代码:
1 public void XXX() { 2 for(int i=0; i<10; i++) { 3 continue; 4 System.out.println("test"); 5 } 6 }
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?");
Java会出现"unreachable code"错误的几个例子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。