ber lokale Endvariablen in Ja

In Java-Programm, Parameter, die als @ definiert siString in Methodendeklaration. In der Methodendefinition wird auf sie jedoch als @ zugegriffefinal String Variable. Ob es zu einigen Problemen (wie Sicherheit, Speicherproblem) führen wird?

Beispielsweise

Methodendeklaration

join(String a,String b);

Methodendefinition

public void join(final String a,final String b)
{
    Authenticator au = new Authenticator(){
        public PasswordAuthentication getPasswordAuthentication(){
        return new PasswordAuthentication(a,b)}
    };
}

Bitte helfen Sie mir und klären Sie meine Zweifel. Danke im Vorau

P.S. Ich greife auf a und b als letzte Variable zu, weil ich sie in der inneren Klasse verwenden muss.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage