Gibt es jemals einen Grund, das letzte Schlüsselwort beim Abfangen einer Ausnahme nicht zu verwenden?

Ich habe den folgenden Code in einigen BlackBerry Java-Beispielklassen gesehen:

try
{
    // stuff that will throw an exception
}
catch(final Exception e)
{
    // deal with it
}

Ich nehme das anfinal ist für die Leistung. Wie im Titel erwähnt, gibt es selten (jemals?) Einen Grund, eine zu ändernException das ist schon geworfen worden, sollte es immer seinfinal?

Wenn ja, ist das nicht etwas, was der Compiler tun könnte? Oder wird es vom Compiler erledigt und diefinal manuell hat überhaupt keine Auswirkungen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage