Win a copy of Spring Boot in Practice this week in the Spring forum!

Hanumant Deshmukh Ii

+ Follow
since Jul 31, 2018
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Hanumant Deshmukh Ii

Chintan Sanghavi wrote:Congratulations Author for your new title!!
I have a simple question: With ever evolving Java landscape, we have landed into the era of Lambda Expressions and Modules now.
How this book can help to learn JDK8/9/11 concepts for exam perspective, and in general?

The focus of the book is OCP Java 11 Part 1 Exam. So, all and only the topics covered in this exam are covered in the book.

Sudd Ghosh wrote:Is it then too different from Java 8 certification? Is there an upgrade path for Sun Java 1.4 cert holders? Is the overall path similar to Associate and Programmer certification as before?

Modules and Security/Annotations (in Part 2) are the only major new topics in OCP 11. Rest is similar.
No, I didn't see any upgrade path for 1.4 cert holders.
The major change, of course, is that there is no OCA 11 certification but other than that the path is similar. You still have to pass 2 exams to get OCP Java 11 Developer certification.

R.J. Arzki wrote:Hi Hanumant,

First of all, welcome to the ranch.

I think you get this sort of question a lot, but anyway, here it is. I am in the middle of my study to take the OCPJP8 exam (already have OCAJP8). Would there by any reason for me to switch right now and take the exam for OCPJP11? If one looks for study material for the exam, there are a lot available for Java 8, but not so much for Java 11. So, my reasoning right now is to take the OCPJP8 exam now and upgrade at a later date, maybe even to a higher version of Java. What are your thoughts?


I would put in a little extra effort and go for OCPJP 11 because it is the current version of the certification. You can use the resources mentioned here to make up for the differences between OCP 8 and 11:

Julien Kronegg wrote:Hi Hanumant,

I got OCA Java 8 (1Z0-808) with a passing score of 100% (based on Jane&Scott's book and on Enthuware mock exams, so thank you Hanumant). Then I read Jane&Scott book for OCP Java 8, bought the Enthuware mock exams for OCP Java 8 and now need some time to practice (but I will have only a few time in the 2-3 coming months).

What do you recommend ?
a) passing OCP Java 8 (1Z0-809), then the upgrade from Java 8 to Java 11 (1Z0-817) ?
b) restarting from OCPJP-1 SE11 part 1 (1Z0-815), then passing OCPJP-2 SE11 part 2 (1Z0-816) ?
c) other alternative ?

Kind regards,


Not sure if you are aware that you are eligible for the OCP Java 11 Part 2 1Z0-816 exam. I would put in a little extra effort and go for that.

Hello Mr Deshmukh,

I am midway through preparing for OCJA exam with Java 8 when i saw this book release email. Do you recommend i do the Java 11 exam instead ?  or should i just finish OCJA and then maybe plan an upgrade .

Many Thanks.

If you have already spent quite lot of time learning the Date/Time API, go with OCA 8. Otherwise, go with OCA 11. If you are going to look for a job soon and would want to show a cert on your resume, go for OCA Java 8.

Valentin Mikhailov wrote:Hello Hanumant, congratulations on the book!
1) Do you have plans to make a book for those who are planning to upgrade from OCP8 to OCP11, or OCP Oracle Certified Professional Java SE 11 would be fine for upgrade exam?
2) Will I need some other resource to study such topics like "Modular Application" because I haven't used them in practice, or your book covers all topics well enough and reading it would be enough?

No, the book is for OCP Java 11 Part 1 exam. It is not suitable for the Part 2 or the upgrade exams.

Carlos Solano wrote:Hello,

I am a java 7 se certified programmer, has your book a path for an update certification to java 9?

Thank you

No, the book is for OCP Java 11 Part 1 1Z0-815 exam. It is not for the Part 2 or the upgrade exam.

Elias Khan wrote:Welcome Hanumant!

As the title states, I'd like to know your personal opinion on this new development where the OCA is seemingly being phased out and the only certification is the OCP?

I am only at the start of my journey studying for the 1Z0-808, so my own opinion will definitely be less informed. The biggest gap in my knowloedge for now would be what the specific differences are between the OCA8 and OCP11 (or what objectives are added).

Nonetheless I believe it to be a good thing. This way going forward employers can be sure that certified students are proficient in each and every aspect of the Java language and not just the fundamentals. On the other hand I myself am now taking advantage of the system where I can get the 1Z0-808 and if I want to in the future I could take the upgrade exam.

Personally, I think phasing out the OCA and keeping only the OCP is a good thing but I would have liked to have two exams for half the price each. It could be a challenge for many new grads and job aspirants, who need to show something on their resume, to shell out money for two exams.

Tony Esposito wrote:Good day...

How would you suggest is the best way (in addition to your book) to prepare for the OCPJP?

Take Enthuware mock exams after going through the book. The best way to use those mock exams is explained here.

What online and/or instructor-led training can you recommend (outside of Oracle's Training, which would be an obvious choice)?
Thank you.

I haven't evaluated any online or instructor led training for the the OCP 11 exams yet, so I am unable to recommend any one in particular. Personally, I like learning from books but YMMV.

Geff Chang wrote:OCP7 was retired in December 2018.
I passed OCA7 before,
but failed to meet the deadline for OCP7 because of other stuff.
I would like to avoid this with OCP8, and just go for OCP11.

Not sure why you are preparing for the OCA 8 exam. If you have already passed OCA 7, you can go straight for the OCP Java 11 Part 2 (1Z0-816) exam.

Paulo Cesar Dias Lima wrote:Which JDK version should I use ? JDK 12 or 11 ? To practices coding to OCP 11 EXAMS? Does it matter?

I m working in a project using JDK 12 and also will study to OCP 11 EXAM. I wondering If I could use the JDK 12 for both goals.

Hanumant Deshmukh congratulations on new book "OCP Oracle Certified Professional Java SE 11 Programmer I Exam Fundamentals 1Z0-815" .
Regards and I wish you success.

Better to use Java 11 because Java 12 has a few new features that might cause confusion in the exam, namely, switch expressions and API changes in stream and collections related classes. I have not checked but there might be new command line options for related to modules also. Or the same option might work differently in Java 11 and Java 12.

thanks for the wishes!

Geff Chang wrote:@Hanumant: I meant discount on the Enthuware mock exam, not the book that you are promoting right now.
Do you think you could work with Enthuware to offer some discount on the Enthuware mock exams?

I do work with Enthuware and so, I know that such discount is not possible. Two high priced products can be combined to offer a discount but here, as I explained above, there is is simply no scope for any discount because both (the book and the mock exams) are minimally priced.

Hema Chon wrote:Welcome Hanumant.

I am a Java architect that has Oracle database development and tuning background. Is your one book sufficient to pass the exam or do you suggest any additional material/labs?


No, the book covers only the theory part for all the topics that are on the exam. You should spend some time on solving mock exams such as the ones from after going through the book. They can be purchased them separately for USD 10.

Geff Chang wrote:In the Amazon site, I noticed that Hanumant's book mentions Enthuware. Is Hanumant related to Enthuware in some way, like as part owner or contributor to the mock exams?

Yes, I have contributed to most of the mock exams from Enthuware.

Is there a partnership with Enthuware, where book buyers get a discount on Enthuware?

We have never discounted our products because they have always been priced very reasonably. We do not believe in the "90% off" model. The cost of the kindle version of this book is also very low (only 2.99USD).  Due to the number of pages in the book, the printing cost of the book itself quite high and the minimum price required by Amazon to cover the printing cost is about 11USD. Printed version also includes kindle version and so is priced at 14.99USD. So, there is no scope for any discount anyway

Esteban Suarez wrote:Hi Hanumant,

First of all welcome to the ranch and thanks for delivering this valuable resource for Java Certification training.

I'm an ORACLE Certified Professional Java SE 8 programmer and I'd like to make the upgrade to Java SE 11 certification, so I'd like to ask you the follow questions:

1. Which of the Java SE 8 exam topics  do you think have experimented major changes in the new certification for 11th edition?

We have documented it here:

Esteban Suarez wrote:
2. Considering the fact that Java SE 11 is the major release after Java SE 8, which of the topics related to new features introduced from Java 9 do you think require a deeper learning and understanding considering exam goals?

In general, the exam uses streams a lot. Even when a question doesn't have anything to do with streams, it may use some or the other stream/collection API for its boilerplate code. It would be good if you get comfortable with their usage. We have seen candidates panicking in the exam because they thought the exam is only about streams and collections

From the new topics, "Secure Coding in Java SE Application" is a bit complicated. But Secure Coding Guidelines should take care of it.
You also need to have a clear understanding how to migrate to modular applications. You need to know what named, automatic, and unnamed modules can and cannot "read". What to put on classpath and what to put on modulepath gets a bit difficult to remember. Analyzing dependencies using jdeps is also a pain (from answering questions on the exam point of view).