Java 2 Exam Notes (Programmer's Exam)