您的位置:首页 > 编程语言 > Java开发

Java Unreachable code

2016-09-03 20:08 141 查看
今天写程序的时候,eclipse突然出现了unreachable code的提示,然后在网上查找,显示是不能执行的代码。当时代码如下:

public class PurchRoot {

....
public PurchRoot() throws OWLOntologyCreationException{

while(true){
....
}
System.out.println("The root classes"+RootClasses);
}


}

此时,输出语句便出现了错误,检查发现,当时为了测试,循环用的是while(true),即无限循环,所以循环外的语句执行不到。所以,将循环条件改为while(!UnsatClasses.isEmpty()),异常便消失了。

总之,unreachable code出现的原因是由于自己前面编程的失误,导致了当前代码执行不到,只要找到对应部分,如无限循环,return语句,break语句等,问题自然会解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java eclipse