A
Ante
Gast
Nabend,
ich habe eine Frage zu den verschiedenen Array Deklarationen.
ich habe mir nun etwa Folgendes zusammengegoogelt.
ListeA:
Das gesamte Array wird auf dem Java-Stack abgelegt.
ListeB:
Das Array ist ein "normales" Objekt, und wird auf dem Java-Heap abgelegt.
Ist dies so richtig? Gibt es noch andere Unterschiede zwischen diesen beiden Arten der Array-Erstellung?
Vielen Dank für alle Antworten schon jetzt.
Ante
ich habe eine Frage zu den verschiedenen Array Deklarationen.
Java:
public class ArraySachen{
public static void main(String[] args){
int[] ListeA = {1,2,3,4,5};
int[] ListeB = new int[5];
ListeB[0] = 1;
ListeB[1] = 2;
ListeB[2] = 3;
ListeB[3] = 4;
ListeB[4] = 5;
}
}
ich habe mir nun etwa Folgendes zusammengegoogelt.
ListeA:
Das gesamte Array wird auf dem Java-Stack abgelegt.
ListeB:
Das Array ist ein "normales" Objekt, und wird auf dem Java-Heap abgelegt.
Ist dies so richtig? Gibt es noch andere Unterschiede zwischen diesen beiden Arten der Array-Erstellung?
Vielen Dank für alle Antworten schon jetzt.
Ante