I prepared the exam using Mala Gupta manual + Enthuware & Whizlabs practical tests.
I carefully read many Q & As written on this forum and I found them very interesting: I would like to thank you all for your valuable advice.
I took about three months to prepare this exam that I passed today with a score of 81%.
I think the manual and tests have allowed me to study in depth java basics. All the topics in the manual are described in a very clear way and the Enthuware and Whizlabs practice tests helped me tremendously.
Two days ago I did the last Whizlabs test, I got a score of 72% and yesterday I re-read the entire manual.
Last night I slept well and this morning I started the examination at 10.30.
I made two major mistakes during the exam preparation and I describe them so maybe it can help you in your preparation.
I tried the test twice: the first time I studied for a month and I tried the exam after reading the manual only once and doing only some exam tests found on the internet. Before the first attempt I didn't do Whizlabs and Enthuware tests and I got a score of 55%: I had the impression that my preparation was still confused.
So I reread the manual two other times and I did all the Whizlabs & enthuware tests.
To prepare The OCP Java SE 7 Programmer certification as the first step I will study very carefully the manual without wasting time with the exam tests found on the internet and after that I will do the practice tests.
I believe that studying java in depth is very useful because we do not want to miss the beginning of the age of spiritual machines ...