放置try-catch块是否影响性能?
示例1:将try-catch块放在while循环的内部
while (true) {
try {
// ... read from a file
} catch (EOFException e) {
break;
}
}
例子2:try-catch块包围while循环
try {
while (true) {
// ... read from a file
}
} catch (EOFException e) {
// :P
}
从逻辑上看,这两个例子是等价的,但我应该选择哪一个?
break;语句。不然你的程序要么无法编译,要么就会跳出错误的循环。 - user315772@所有人:第二个断点是复制/粘贴时的错误。 - Mr. White