有什么区别:
while( true ) {
try {
// something
} catch( Exception e ) {
break;
}
}
和
try {
while( true ) {
// something
// break; // eventually
}
} catch( Exception e ) {
}
前者是否在每次迭代时运行 try-catch 或编译器是否生成相同的代码。哪个是首选?
编辑:休息;在第二个示例中从 catch 块中删除,因为不需要。