I just cleared OCPJP 7 with 84%. It has been a long Journey.
I started referring Oracle’s tutorials and blogs for gaining knowledge about Java SE 7 changes like try with resources, NIO2, JDBC, Switch statements and underscore (_) enhancements. Then I started implementing small programs about these new concepts and developed a small application for tracking my regular activities. The application is an console based program where we can track our regular activities and I am planning to provide UI for this application by using Java FX.
From Jan 2013, I started studying basic sessions from Java SE 7 OCP Training Lab and I found lots of new changes in SE 7. The program samples on advanced sessions really helped to understand the new concepts like NIO2 concurrency, multi catch and JDBC 2.0 changes. My plan was to take exam by march but I was transferred to an onsite project for two weeks because of which I had to leave my study plan and concentrate on my new project.
I restarted my OCPJP 7 preparation by end of March and started looking for mock exams.
Books I referred
This book really helped me lot to clear my OCAJP 7 exam and even for OCP 7 you can have this reference. Still people are waiting for this book on Java 7 OCP.
Java SE 7 OCP Training Lab
Before attending any certification exams, it is recommended to prepare with good mock exams. The good thing is that this software product has lot of questions spread across various practice labs to prepare for this exam.
I am providing few tips on how to go about attending OCPJP 7 exam based on my experience.
How to start with preparation?
OCPJP 7 exam tests your knowledge and understanding of Java language and library. The exam can be taken only after clearing basic level certification, OCAJP OCAJP 7 (Oracle Certified Associate Java Programmer 7).
Those who have already prepared for older version of OCPJP cannot complete this exam without knowing the following new concepts.
switch for strings
Singleton and DAO patterns
I would recommend you to concentrate on difficult topics like design patterns, generics and concurrency utilities, IO fundamentals and NIO.2, JDBC, localization, or multi-threading.
My experience with Java 7 Programmer II exam
My first opinion is, it is tougher than OCAJP 7. The questions were not equally distributed among the topics, more program-oriented questions and most related to Java SE 7.
Some tips for OCPJP 7 exam takers
The exam requires continuous practice and even if you have enough experience in Java programming. You have to find yourself on where you stand on each topics and start working on the topics in which you have relatively or no experience. The Java SE 7 OCA Training Lab’s goals tracker option is good for tracking your milestones and Focus Lab is really useful to know your weakness. Note that the latest exam questions were more on coding side, it would be better if write programs and compile & run.
Thanks for reading my success story. Prepare well, take exam and have fun.