Lösung von Aufgabe 2
Die Zuweisung
a = aNeu;
überschreibt den Zeiger auf das alte Array, es liegt jetzt verloren im Heap und wird "bei nächster Gelegenheit" vom Garbage-Collector eingesammelt.
Sourcen:
IntStack.java
als lauffähiges
Applet