Java can only compile into Java programs.
 The programmer determines when objects are created, and the Java runtime is responsible for recovering the memory once objects are no longer in use
==== Performance ====Programs written in Java have a reputation for being slower and requiring more memory than those written in C++

