之间有什么区别:的Java的try-catch或外部
while(true) {
try {
// something
} catch(Exception e) {
break;
}
}
和
try {
while(true) {
// something
// break; // eventually
}
} catch(Exception e) {
}
是否前者运行一个try-catch在每个迭代上或做编译器生成相同的代码。 哪个是首选?
编辑:打破;因为没有必要,所以在第二个例子中从catch块中移除。
不仅是有没有必要在第二个例子中'break',如在我的答案是,严禁在那里。 – jlordo 2013-02-27 07:06:21