Я пытаюсь оптимизировать Java-приложение, и есть блоки try
/ catch
, в которых catch
выдает исключение:
try {
//call a web service
} catch (Exception subclass){
throws someOtherExceptionSubclass();
}
Очевидно, это большой удар по производительности, поэтому я подумал о возвращении null
. Так где же должен быть null
после блока catch
?
try {
// call a web service
} catch (Exception subclass){
//Print some exception related message
}
if ( webService.call() == "unsuccessful" ) {
return null;
} else {
return "Success";
}
Какое правильное место поставить return null
? Есть ли какая-либо другая домашняя уборка, которая будет сделана?