There was only one question on garbage collection ,
at least 3 on exception handling,
3 on collection interfaces and classes
4 on threads
4-5 on IO and file handling
At least 4-5 that
test your understanding of passing objects and primitives as parameters to methods.
2-3 on inner classes
one on the shift operator
one that had short circuit && operator
2 on switch statements
3-4 on AWT components and Layout managers
2-3 on AWT event model and related objects
3-4 that test your understanding of default values of primitves and objects when they are created but not initialized.
2 questions on overriding- surprisingly none on overloading
2-3 on access modifiers to methods.
2 on valid modifiers of classes and inner classes.
The most important thing I noticed is that most of the mock exams have questions orderd by topic - very closely related to the objectives. SO the first few question relate to the first objective and so on.
Not so on the real exam. The first few were garbace collection, IO and threads.
Hope this helps