About Exam

Starting from Java 7, the OCJP exam became the OCPJP. And to have the possibility to take it, you should first pass the OCAJP exam. The OCAJP 8 is the last version of this exam. This exam verifies the basic knowledge of Java language: handling exceptions, working with Java data types, flow controls, principles of the OOP and so on. What is the difference between OCAJP 8 and the previous version OCAJP 7? The are added lambda expressions, new Dates and Time API, wrapper classes topics. All the details of the 1Z0-808 exam can be found on the Oracle site 

How to Prepare for OCAJP 8 Certification Exam?

Recommended books are:

  1. OCA / OCP Practice Tests: Exam 1Z0-808 and Exam 1Z0-809 by Jeanne Boyarsky and Scott Selikoff has only 1Z0-809 and 1Z0-808 mock exam questions.
  2. OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 by Jeanne Boyarsky and Scott Selikoff.
  3. OCA Java SE 8 Programmer I Certification Guide by Mala Gupta.
  4. A Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) by Khalid Mughal.
  5. OCA Java SE 8 Programmer I Study Guide (Exam 1Z0-808) (Oracle Press).
  6. Nailing 1Z0-808 .

The ExamClouds published articles, tests and questions which can be a good OCA Java SE 8 Programmer I 1Z0-808 study guide. 

If you have some questions, propositions or found a mistake, write a comment to the corresponded question or an article. 

See also Java online курсы, Тесты по Java с ответами, Онлайн-руководство по Java для изучения веб-сервисов.

  • Legal identifiers in Java language. Java code conventions for classes, interfaces, methods, variables and constants. What are JavaBeans, their naming standards?
  • Description of main Object Oriented Programming (OOP) concepts in Java - Encapsulation, Inheritance, and Polymorphism.
  • What are the method overloading and overriding, rules, and examples? Difference between these two concepts. The main usage of overriding.
  • Types of integer literals in java - decimal, octal, hexadecimal, and binary. Floating-point, boolean, and character literals. Underscores in numeric literals.
  • Compound, relational, arithmetic, logical, and conditional operators. The instanceof operator, String concatenation operator. Increment and Decrement operator.
  • Description of the switch-case-default statement in java, its syntax, and examples. Using the String object in the switch expression in Java 7.
  • Using try-catch and finally block in Java. Handle multiple exceptions in one block. The AutoCloseable resource in the try-with-resources statement in Java 7.
  • Let's learn the syntax and usage of the if-else conditional statements of the Java language in this lesson. It's hard to write even simple program without if.