Read online for free

The exam for the Oracle Certified Professional, Java SE 8 Programmer certification is HARD.

So I wanted to write an understandable and concise guide. One that would cover all the certification objectives. One that would cut all the fluff and that would explain in simple terms hard concepts. One that is easy to read. One that would be accessible to anyone willing to learn.

And here is it.

Are you interested in one of the Java 8 upgrade exams (1Z0-810 or 1Z0-813)?
This book can also help you! See this page.

If you read it and like it, can you buy a copy so I can keep creating free content?

This site is on Github, so you can fork it, modify it, and create pull requests.


Changelog

Apr 24, 2017

Corrected typos in chapter 21. Thanks to @shurick-k.

Apr 18, 2017

Corrected exam objectives of chapters 1 and 2. Thanks to @PetrusKruger.

Jan 10, 2017

Corrected answer of question 3.6 and code sample in chapter 4. Thanks to @mrizwansarwar.

Dec 29, 2016

Corrected content of chapters 17 and 24. Thanks to Nicolas Gherman.

Nov 11, 2016

Corrected content of chapters 28, 29, 30, 1, 2, 3, 4, 5, 6, 7, 8, 9. Thanks to @haxwell.

Oct 22, 2016

Corrected content of chapters 23, 24, 25, 26, 27. Thanks to @haxwell.

Oct 12, 2016

Corrected content of chapter 1.

Sep 23, 2016

Corrected content of chapters 15, 18, 19 and 28. Thanks to @HermiGinger.

Jun 07, 2016

Corrected content of chapters 11 and 24. Thanks to Attila Bara.

May 18, 2016

Added some topics to Appendix 1.

April 20, 2016

Correction of code of the question 1.4. Thanks to @sutkevton.

April 09, 2016

Typo fixes on chapters 21 and 22. Thanks to @pistriak.

April 06, 2016

First version.