3. What is the Java equivalent to malloc in C? What is the Java equivalent to free in C? Why can't someone build an automatic memory allocation / deallocation system for C like those available for Java?