Although this is my first post on this forum whenever i had a misunderstanding during exam preparation, i searched on this forum and found that question have already asked by someone else. I am so thankful to all of posters on this forum for the time they took to answer and help with others. And I would like to share my experience in case it would help anyone.
I am a final year Computer Engineering student and I had had two years experiences with java. Before getting started with Java i had some basics knowledge of C, C++ concepts like loops, conditions, basic operations, etc. But i had no idea what is object oriented programming. Exactly two year ago with advice my teacher from university i bought Java: Just in Time books by John Latham and this course has been running since 2004 at The University of Manchester, UK. This book is genuinely aimed at people who have never programed before and if you have no experience with programming feel free to start with this book. Nearly every section has an associated piece of coursework at the end of it and this helps you deep understanding of topics.
After reading OCA exam topic from this book i decided to prepare for the exam with fresh knowledge with my elder brother advice who is the person really helped me a lot with motivating me during preparation of exam. I started to read Java OCA 8 Programmer I Study Guide written by Jeanne Boyarsky and Scott Selikoff. I was able to finish all the chapters including mock exams in 5 month because of university lessons and laziness. Most of the time i read book on the underground The book covers 100% of exam objectives and very easy to understand with writing style and giving lots and lots of examples. At the first i was getting angry by lots of typos but after a while typos helps you to answer some questions. I don't remember my end of chapter and mock exam result exactly but all of them is over 75%.
I did end of chapter question and full mock exam from OCA Java SE 7 Programmer I Certification Guide by Mala Gupta and read al of the explanations of them, they are very helpful..
I write lots of programs to clear topics in my mind and i used Notepad++ for this purpose not IDEs.
If you want just pass exam Jeanne and Scott's book is enough but if you want high degree refer Enthuware tests for OCA-JP-I-SE8. Actually questions are harder than exam question but you will free in the exam if you did Enthuware test. Be sure you have lots of things to learn from Enthuware tests which will help you in the future not only in the exam.
My results of Enthuware Standard Tests:
Foundation Test – 89%
Test 1 – 88%
Test 2 – 90%
Test 3 – 83%
Test 4 – 96%
Test 5 – 80%
Test 6 – 93%
I did again and looked explanations of all the questions regardless I had answered them correctly or incorrectly. I read some sections from OCA Java SE 8 Programmer I Certification Guide by mala Gupta which topics were not clear to me, especially Java 8 Date and Time API. Before 12 hours ago exam i took Last Day Test.
Last Day Test – 92%
But i recommend to take Last Day Test and read explanations of them before one day from exam, because i did not have time to look explanations. I slept 4 hours at exam night, don't do this.
I took exam on November 4, 2016. My actual exam result was 97%. I was surprised when i saw my result, Thanks God! I made 2 mistake in exam, one of them is about Date and Time API and one is about Lambda expression. Both of them is feature of Java 8. There are similiar question in this form to them.
Thank you for your time..