B
bri17
Hallo,
kann mir jemand sagen, ob es einen Unterschied hinsichtlich Speicherbelegung etc. folgender 2 Varianten gibt, eine Instanz beim Schleifendurchlauf zu deklarieren und zu initialisieren? Ich bin mir dessen bewusst, dass die Instanz bei (1.) methodenweit und bei (2.) blockweit sichtbar ist. Welche Variante sollte man für welche Fälle bevorzugen? Gibt es da Empfehlungen?
1.)
2.)
Vielen Dank für eure Antworten!
Grüße Berit.
kann mir jemand sagen, ob es einen Unterschied hinsichtlich Speicherbelegung etc. folgender 2 Varianten gibt, eine Instanz beim Schleifendurchlauf zu deklarieren und zu initialisieren? Ich bin mir dessen bewusst, dass die Instanz bei (1.) methodenweit und bei (2.) blockweit sichtbar ist. Welche Variante sollte man für welche Fälle bevorzugen? Gibt es da Empfehlungen?
1.)
Code:
Objekt obj = null;
for (...) {
obj = new Objekt();
}
Code:
for (...) {
Objekt obj = new Objekt();
}
Vielen Dank für eure Antworten!
Grüße Berit.