This week's book giveaway is in the Reactive Progamming forum.
We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line!
See this thread for details.
Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

new version of OCAJP8 book without "bugs"?

 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I read an errata for OCAJP 8 book. Is there a new version of this book which included fixes? I want buy a book without "bugs"
 
Sheriff
Posts: 11604
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sebastian Wie,

First of all, a warm welcome to CodeRanch!

Sebastian Wie wrote:Is there a new version of this book which included fixes? I want buy a book without "bugs"


You don't tell us which OCAJP8 book you have read an errata for. Currently there are a few available on the market. But as far as I know, it's very unlikely that a new print of a book is published only to fix the errata (or "bugs" as you call them). For most books you'll find an online errata overview which is updated by the authors and/or the publisher. So with the book and this overview, you can create your own book without "bugs"

And a technical book without any "bugs" will be very hard (if not impossible) to find. Even study guides which have already been published for many different exams (like K&B7) have still "bugs". The process to create and publish a book is very complex and many persons are involved in this process, some even don't have any knowledge of Java. So even if everyone is vigilant, a mistake can easily sneak into a technical book.

Hope it helps!
Kind regards,
Roel
 
Ranch Hand
Posts: 383
12
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
errors are rarely a problem to be honest, at least in the books recommended here. a good and up to date errata makes a massive difference too.

more often than not they aren't misleading, and are more likely to be related to syntax - in which case if you don't notice them you'll still get the gist of the example or explanation, and if you do notice them, it's a good gauge of your level of skill (because they're usually minor and require a decent level of understanding to spot).

i wouldn't worry about it, just stick to a well known and respected book

Nick

 
Seba Doe
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Roel De Nijs,

Thanks for a warm welcome on this forum ;)

So, going back to the topic. I realised that, practically all books have mistakes. But i only want buy a book with the least errors.

I saw errata for this book:
http://www.selikoff.net/java-oca-8-programmer-i-study-guide/

So if i order/buy this book i will get it with all this errors?


Hope you understand me ;)


 
nick woodward
Ranch Hand
Posts: 383
12
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Sebastian Wie wrote:Roel De Nijs,

Thanks for a warm welcome on this forum ;)

So, going back to the topic. I realised that, practically all books have mistakes. But i only want buy a book with the least errors.

I saw errata for this book:
http://www.selikoff.net/java-oca-8-programmer-i-study-guide/

So if i order/buy this book i will get it with all this errors?


Hope you understand me ;)



just out of interest, why?

the type of error makes a massive difference. you can have lots of small unimportant errors, or a few large ones that cause you to make mistakes in the exam. i'd prefer the former.


another thing to consider is that a big list of mistakes comes not from a bad book, but from a book that has LOTS of readers - precisely because it's a good book.

basically, i don't think number of errors is a good indication of quality. unless those errors are major and misleading.

Jeanne's book will be good, as will mala gupta's. (I don't think kathy & bert's book is out for oca 8). Personally i don't think you'll get better than those two. And going by mala's last book - the errata is the one real weakness. So i would try Jeanne's. In fact, I'd get both.

nick
 
Roel De Nijs
Sheriff
Posts: 11604
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Sebastian Wie wrote:So if i order/buy this book i will get it with all this errors?


Yes, you will!

And honestly I don't understand you I can understand you want a study guide without errors/bugs. That will only happen when hell freezes over and at that same moment you'll see some pigs flying in the air I can even understand you want the second best: the study guide with the least errors. But you have to be very careful how you will make this decision. There's really so much more than the number of errata items. Let me list a few of them:
  • the more readers, the more likely to have more errata items
  • an author/publisher which doesn't have a publicly available errata overview (or an outdated overview) seems to have no errata items, while an author/publisher which adds each reported errata item to the overview seem to have plenty
  • you can have 15 typos (or small unimportant errors) vs only 1 or 2 technical errors (e.g. wrong explanation of rules for overriding, wrong answers with mock exams,...)


  • If I have to choose a study guide, I use completely different parameters than "book with least errors". I have a look at the different reviews (e.g. on Amazon). I will also use the Look Inside feature of Amazon (or read a free chapter on the publisher's website) to see if I like the writing style. I'll ask colleagues or on a forum like this for recommendations. I'll check if the author and/or publisher has a recently updated errata overview. And finally, is it easy to contact the author/publisher to report an errata item and/or ask a question when I'm in doubt. I'll find the last two very important, because when I doubt about a word, term, statement, code snippet,... in the book I can clear my doubts very easy: first check the errata overview and if it's not on the list already and I'm still in doubt I can ask the author/publisher. Here you'll find a blog post of Jeanne (one of the authors of an OCAJP8 study guide) about why posting errata (publicly) matters. Might be worth reading!

    Hope it helps!
    Kind regards,
    Roel

    PS. If you have a look at my LinkedIn profile, you'll notice that I have been a technical reviewer for a few OCAJP/OCPJP certification study guides, so I think it's fair to say I've some knowledge in this area And finally, I don't get paid to advertise or recommend any of those study guides, so I'm like Switzerland: my advice is objective and not biased
     
    author & internet detective
    Posts: 39530
    776
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Nick: Well said!

    Sebastian: K&B has a long errata list as well. Both they and Scott/me value listing every error reported no matter how minor. I'd add that books with errata books have readers who care enough to report them and not just grumble about them quietly. A large percentage of our errata are "stupid typos" that don't affect content. I wish a book could be perfect. It's really hard. Think about how much code you can write without making a mistake. Now picture 300 pages of code. That's a book . Cert books tend to have more errata than average to. So a book without a long errata list likely contains errata you don't know about. Hardly better!

     
    Enthuware Software Support
    Posts: 4351
    39
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Sebastian Wie wrote:I read an errata for OCAJP 8 book. Is there a new version of this book which included fixes? I want buy a book without "bugs"


    Hard copies of a book usually mention a "reprint" number or version or a date and publishers incorporate the fixes reported before the reprint. Now, I don't know whether this book has been reprinted with the fixes (may be the Jeanne can answer that) but it might be worthwhile to walk into a book store and check the reprint number/date.

    HTH,
    Paul.
     
    Jeanne Boyarsky
    author & internet detective
    Posts: 39530
    776
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Paul,
    I know it hasn't been at this point. It might be in the future; I don't know because this is our first book. I know it isn't in the near future for sure.
     
    Seba Doe
    Greenhorn
    Posts: 23
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Guys, guys. I think there was a misunderstanding. I mean the "bugs" in exam questions and answers.

    This is due to my poor English

    It is quite annoying when you try to do the exam mocks and there is an error. Just that


    Thanks for your replies.
     
    nick woodward
    Ranch Hand
    Posts: 383
    12
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Sebastian Wie wrote:Guys, guys. I think there was a misunderstanding. I mean the "bugs" in exam questions and answers.

    This is due to my poor English

    It is quite annoying when you try to do the exam mocks and there is an error. Just that


    Thanks for your replies.



    yeah it's annoying, but it's more annoying when the mistake isn't documented because no one really reads or keeps the errata up to date.

    honestly, people wouldn't recommend that book if it was a deal breaker.

    nick
     
    Roel De Nijs
    Sheriff
    Posts: 11604
    178
    Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Sebastian Wie wrote:This is due to my poor English

    It is quite annoying when you try to do the exam mocks and there is an error. Just that


    Honestly I don't think that's related to your poor English. That's just because you didn't mention it in your original post. If you simply would have said something like "I want buy a book without "bugs" in the mock exam questions and answers", it would have been crystal-clear for everyone. But this will not have made any difference in the replies, because such mistakes in mock questions/answers are also considered to be errata items. So all the advice you've got in the different replies still applies.
     
    Roel De Nijs
    Sheriff
    Posts: 11604
    178
    Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Jeanne Boyarsky wrote:K&B has a long errata list as well. Both they and Scott/me value listing every error reported no matter how minor.


    Regarding K&B it's actually me who precisely track all reported issues no matter how minor
     
    Jeanne Boyarsky
    author & internet detective
    Posts: 39530
    776
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Roel De Nijs wrote:

    Jeanne Boyarsky wrote:K&B has a long errata list as well. Both they and Scott/me value listing every error reported no matter how minor.


    Regarding K&B it's actually me who precisely track all reported issues no matter how minor


    True. I still think they value it even if they don't personally do it.
     
    Roel De Nijs
    Sheriff
    Posts: 11604
    178
    Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Jeanne Boyarsky wrote:

    Roel De Nijs wrote:

    Jeanne Boyarsky wrote:K&B has a long errata list as well. Both they and Scott/me value listing every error reported no matter how minor.


    Regarding K&B it's actually me who precisely track all reported issues no matter how minor


    True. I still think they value it even if they don't personally do it.


    Indeed! And even more important: the errata overview will definitely be processed and incorporated in the next edition of the study guide. So please, keep the errata items coming!
     
    Greenhorn
    Posts: 2
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hello Guys

    What I not really understand is why you are contradictory with yourself :

    You write on page 5 (Chapter 1)  "You can even put two classes in the same file. When you do so, at most one of the classes
    in the file is allowed to be public."

    and on next page (6)  in summary you point :
    -"Each file can contain only one class."  ??!! (I understand it can contain only one PUBLIC class. But this sentence is simply false.)

    Second
    -"The filename must match the class name, including case, and have a .java extension." -it is another misleading sentence. (A file name should have name of PUBLIC class name, and each file should contain at least one public class )

    You summarize something and you doing it WRONG.  It is worst case of summarizing something because you make students to remember wrong or not full information.

    Really guys after reded just few pages I wanna to throw out this book , and not let myself to learn and remember wrong.

    Shame. I'm really disappointed. And really afraid to read further. What if there is more such not fully summarized topics. And worst I will not spott it like here.

    Best wishes.
     
    Marshal
    Posts: 65806
    250
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    PG: welcome to the Ranch

    As Roel suggested, it is not going to be possible to find a book completely free from errors. Also, remember this is an old thre‍ad and it is likely that a book will be printed soon for Java!!.
     
    Master Rancher
    Posts: 260
    12
    IntelliJ IDE Spring Java
    • Likes 1
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Any book will contain errors. There is no way around that. Luckily Jeanne and Scott maintain a well documented list of errata. Whenever I am in doubt, I have a look at that list.

    What is more important, though, is how the concepts or topics are explained by the authors, the examples they give, etc. I consider myself lucky to have found these study guides because they really suit my style of learning. There are loads of people here who will testify that those books have played a big role in their success of getting certified.

    Hang in there and stay motivated  
     
    Jeanne Boyarsky
    author & internet detective
    Posts: 39530
    776
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Przemek,
    Welcome to CodeRanch!

    Those two sentences do not conflict with each other. Page 5 is correct that you can have two classes in the same file.  Page 6 says:

    To keep things simple for now, we'll follow a subset of the rules:
    * Each file can contain only one class
    * The filename must match the class name, including case, and have a .java extension.



    As you can see, page 6 is *not* a summary of page 5. It is setting up a simplified universe. Remember that many people reading the book are new to Java. Being able to discuss concepts without involving multiple classes all the time makes it easier to learn and prepare for the test.

    Reading carefully is important on the exam, just like it is when studying for the exam.
     
    Przemek Grabowski
    Greenhorn
    Posts: 2
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi all

    Thank you for warm welcome.

    Ok, Thank you for all your answers :
    -I will definatelly look at errata
    -I will stay focused while learning (same like I should be focus on exam)
    -I will stay motivated.

    What really convinced me was the sentence that this two points are only to keeping things simple. And I believe in future chapters the wisdom will be unfold. I will pay attention for flavors like that.

    Best wishes.
     
    Jeanne Boyarsky
    author & internet detective
    Posts: 39530
    776
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    Przemek Grabowski wrote:What really convinced me was the sentence that this two points are only to keeping things simple. And I believe in future chapters the wisdom will be unfold. I will pay attention for flavors like that.


    If you want complicated, wait for the OCP .
     
    If you're gonna buy things, buy this thing and I get a fat kickback:
    Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!