Everything in Java is defined behaviour, you need a VM with GC to remain sane.
Everything else is a waste of time!