1. What happens if I forget to use new when creating an array of objects?
2. Why not write StdOut.println(x.toString()) to print objects?
3. What is a pointer ?
4. Where can I find more details on how Java implements references and does garbage collection?
5. What exactly does it mean to import a name?
6. What is the problem with implementation inheritance?
7. How do I make a class immutable?