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?