• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Nicolai's book and the Java OCP certification

 
author & internet detective
Posts: 40746
827
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I (finally) posted my review of the book. I wrote a bit about how it helped me for the Java certification.

I was the Technical Development Editor and helped a little with the book. So I had copies of all the chapters. But I found myself asking the publisher for a copy anyway. Having the "final" version was far more helpful!
 
Greenhorn
Posts: 17
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

and helped a little with the book



That's quite the understatement! Jeanne did more than "just" edit during my writing process, she also reviewed Manning's copy-editing (which must have been a lot of work), when I denied to do it. Without you, the book would still sit in copy-editing, so thank you for that.
 
Rancher
Posts: 261
12
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nicolai and Jeanne,

I was wondering: I'm currently preparing for the Java 8 OCP exam. This means I have no notion (yet ) of what Java has to offer from Java 9 onwards. Is this book suitable for someone who has no prior knowledge of modules or is a certain basic understanding required to be able to follow the book?

 
Jeanne Boyarsky
author & internet detective
Posts: 40746
827
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Brecht,
Obviously it won't help you for the OCP 8 exam since modules got introduced later. The book doesn't require pre-req knowledge of modules. The beginning chapters start out with the basics.

That said, I would recommend reading it after you pass the OCP 8. Reading other things first just puts more stuff in your brain. Also, it increases the chances of you thinking an answer is wrong on the exam because "it sounds familiar". But it sounds familiar because it is topic that isn't on the exam!
 
Brecht Geeraerts
Rancher
Posts: 261
12
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, Jeanne. Indeed, I would only pick up the book after I have cleared the OCP exam. I think that would be a great time to start learning about what Java 9 (and subsequent versions) have to offer. It is good to know that the book is also a good resource for beginning programmers without prior knowledge of modules.
 
Nicolai Parlog
Greenhorn
Posts: 17
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Brecht, I'm not going to stop you from buying my book 😀, but I honestly think there may be better avenues for you to take.

It is good to know that the book is also a good resource for beginning programmers



I understand this to mean that you consider yourself a beginning programmer. If that's the case, I recommend you conquer other areas before coming to the module system. While understanding how it works does not require a lot of prior knowledge, if you don't have a few years of experience with Java, it may be hard to see what it's good for and which problems it fixes. Since you're currently dealing with Java 8, I assume your head is full of lambdas and streams - Functional Programming in Java may be a good next step to take.

On the other hand, if you don't "just" learn to qualify for a job (there would be nothing wrong with that) and are ok with not immediately seeing a return of the invested time, why not learn about the module system after all? 😉
 
reply
    Bookmark Topic Watch Topic
  • New Topic