Есть ли причина не использовать ключевое слово final при отлове исключения?
Я видел некоторый код, приведенный ниже в некоторых примерах классов Java BlackBerry:
try
{
// stuff that will throw an exception
}
catch(final Exception e)
{
// deal with it
}
Я предполагаюfinal
для исполнения. Согласно названию, поскольку редко (когда-либо?) Есть какая-либо причина для измененияException
которые уже были брошены, если они всегда будутfinal
?
Если это так, разве это не то, что может быть сделано компилятором? Или это делается компилятором и добавлениемfinal
вручную никак не влияет?