Hallo zusammen !
Ich habe mal zwei Frage zu Java eher im Allgemeinen. Ich habe hier den folgenden Code:
Jetzt ist es doch so, das "zwei verschiedene" Objekte im Arbeitsspeicher liegen richtig?
Wie genau ist in dem unteren Beispiel? Dort müsste doch jetzt immer nur "ein" Objekt, anstatt 11 Objekten, im Arbeitsspeicher liegen, weil die anderen durch den Schleifendurchlauf immer wieder überschrieben werden und nicht mehr auffindbar sidn, richtig?
Wäre eine dauerhafte Objektspeicherung innerhalb einer Schleife nur mit einer Liste (LIST, ARRAYLIST, VECTOR) möglich?
Grüße
Kossy
Ich habe mal zwei Frage zu Java eher im Allgemeinen. Ich habe hier den folgenden Code:
Java:
Gebäude geb1;
Gebäude geb2;
geb1 = new Gebäude();
geb2 = new Gebäude();
Jetzt ist es doch so, das "zwei verschiedene" Objekte im Arbeitsspeicher liegen richtig?
Wie genau ist in dem unteren Beispiel? Dort müsste doch jetzt immer nur "ein" Objekt, anstatt 11 Objekten, im Arbeitsspeicher liegen, weil die anderen durch den Schleifendurchlauf immer wieder überschrieben werden und nicht mehr auffindbar sidn, richtig?
Java:
Gebäude geb1;
for (int i = 0; i < 10; i++){
geb1 = new Gebäude();
}
Wäre eine dauerhafte Objektspeicherung innerhalb einer Schleife nur mit einer Liste (LIST, ARRAYLIST, VECTOR) möglich?
Grüße
Kossy