I was relativelly easy with a lot of smart questions on fundamentals. Some questions were ambiquos to the extent I understood them. There were 5 fill-in questions, 1 on gc, 2-3 on threads, none on graphics, 4-5 on awt, 1-2 simple questions on I/O (as in the objectives - nothing more), two famous mediatrucker and socket (I think Sun will remove them soon).
I studied (not full time) 7 months with some serious mocking last week. My advice to others who are going to take the exam is to keep your own notes on topics that are not clear at the first time WITH simple examples you create yourself and run through the compiler, keep also notes on wrong mock answers.
My sources were:
1. Khalid, Munghal, Rasmussen.
2. Exam Prep.
3. Exam Cram.
4. Lots of mock exams. (Do read Sun samples).
5. My notes.
6. some Thinking in Java and JLS (do not need to read the whole things).
#2 was the most disappointing.
#5, #4 were the most helpful.
#1, #6 give you understanding of fundamentals.