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.