Netlets are free to create Java objects (subject to node-imposed resource constraints). Memory is garbage collected asynchronously by the Java garbage collector. Memory is freed at some point after the netlet terminates.