Passed SCJP 1.4 with 91%. I have many years of programming experience but never worked in JAVA before. But knowledge in other programming languages helped a lot. The questions were not that tough. Some questions were a little bit tricky though. I made some silly mistakes otherwise my score could have been better. Some questions on Thread and Garbage Collections were little bit tough. Other sections were easy. My suggestions for would be examinees are – at first, read any book on JAVA thoroughly (Mughal Khalid or RHE would be a good starting point) and try to understand the concept. Then write small codes and experiment, and give as much mock tests as possible. Those who have no programming background at all should understand the fundamentals of programming first using any programming language. That will create the foundation. Once it is done you are half a through any kind of certification. Finally thanks to everyone in java ranch for help and suggestions.
For Assertions read Sun’s tutorial on Programming with Assertions. This is enough: http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html To make your self ready for any kind of brain hammering questions take Danchisholm’s exams. It will force you to understand the ins and outs of every topic he covered: http://www.danchisholm.net/sept27/index.html For quick review before exam day read Velmurugun notes. It’s very neat and well organized. Written for SCJP 1.2 though. http://www.geocities.com/velmurugan_p/notes.html