Размещение блока try-catch влияют на производительность?

Размещение блока try-catch влияют на производительность?

ПРИМЕР 1: блок try-catch в цикле с условием продолжения

while (true) {
    try {
        // ... read from a file
    } catch (EOFException e) {
        break;
    }
}

ПРИМЕР 2: блок try-catch окружает цикл с условием продолжения

try {
    while (true) {
        // ... read from a file
    } 
} catch (EOFException e) {
    // :P
}

Логически, эти два примера эквивалентны, но который я должен предпочесть?

6
задан Mr. White 27 July 2010 в 03:38
поделиться