Quanto meglio è:Qual è il costo dei blocchi catch catch?
if (condition) {
try {
//something
} catch(SomeEx ex) {}
}
invece di questo:
try {
if (condition) {
//something
}
} catch(SomeEx ex) {}
Che cosa realmente JVM fanno quando entro provare blocco?
MODIFICA: Non voglio sapere che nel secondo esempio si entra sempre per provare ... Si prega di rispondere alla domanda.
Dipende dal vostro utilizzo e lo scenario attuale. –
@Nandkumar Tekale: Non è vero .. È sempre lo stesso. Poiché abbiamo lo stesso JAVA. – Smolda
Possibile duplicato di [È costoso usare blocchi try-catch anche se non viene mai lanciata un'eccezione?] (Http: // stackoverflow.it/questions/16451777/is-it-cost-to-use-try-catch-blocks-even-if-an-exception-is-never-throw) – e4c5