Auf Thema antworten

Sie erweitert diese Typen - zum Rechnen, und bei einzelnen lokalen Variablen oder Fields. Trotzdem braucht ein

new int[1000];

oder

new Object[1000];

etwa vier mal so viel Speicher wie ein

new byte[1000];


Bei ArrayList kommt noch dazu, dass es "bestimmte Größen ""nicht gibt""": Wenn eine ArrayList mit 1000000 Einträgen voll ist, wird intern ein Array mit 1500000 Elementen erstellt - auch wenn man vielleicht nur 1000001 Elemente braucht.



Oben