This wiki contains useful information to help me pass the Java SE Programmer I (OCAJP), Java SE Programmer II (OCPJP) and Java EE 6 Web Component Developer Certified Expert (OCEJWCD) exams. Hopefully, it will help you too.
Browse the menu on the left to find exam topics and code snippets that you can use and modify to practice for the exam. Code can also be downloaded via GitHub: ocajp
UPDATE: OCPJP and OCEJWCD contents moved to new sites:
- OCPJP at http://ocpjp.wikidot.com/
- OCEJWCD at http://ocejwcd.wikidot.com/
Topics
OCAJP:
- Overview
- 1. Basics
- 2. Data types
- 3. Operators & Decisions
- 4. Arrays
- 5. Loops
- 6. Methods & Encapsulation
- 7. Inheritance
- 8. Exceptions
- 9. Selected classes
Summary of Hints
- You are studying for an exam full of 'trick' questions designed to catch you out. You are not studying to learn typical use of Java, so years of experience won't help as much as you think. You need to test yourself on the subtleties and far-from-obvious things in order to score high.
- While studying for the exam, it is very important that you actually write and run code while learning. This is a way of applying and testing your understanding, which will result in better learning.
- You should complete mock exams (practice tests) that you can find online. Read this article: To Really Learn, Quit Studying and Take a Test
- The most popular mock is exam is from Enthuware. It is well worth the low price.
- You should join forums with others who have taken the certification, such as Associate Certification (OCAJP 7/8) Forum and Enthuware forum
- Optionally, purchase a book like Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808
- Keep this site handy while studying: http://docs.oracle.com/javase/8/docs/api/
- Find out what successful people did and emulate them: Ocajp Wall O Fame
If it is all too overwhelming for you now, the simplest path is to buy Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808, write code for anything you are unsure of and complete the review questions and mocks exams. Then buy Enthuware and complete the mock exams. For more insight, come back to this web site and visit JavaRanch. Best of luck!
See also: Pre-exam hints and In-exam hints and Others' advice