Welcome! Log in or Register

Objects First with Java: A Practical Introduction Using BlueJ - David J. Barnes

  • image
£29.99 Best Offer by: amazon.co.uk marketplace See more offers
1 Review

Genre: Computer / IT / Author: David J. Barnes, Michael Kolling / Edition: 4 / Paperback / 560 Pages / Book is published 2008-08-01 by Pearson Education

  • Sort by:

    * Prices may differ from that shown

  • Write a review >
    How do you rate the product overall? Rate it out of five by clicking on one of the hearts.
    What are the advantages and disadvantages? Use up to 10 bullet points.
    Write your reviews in your own words. 250 to 500 words
    Number of words:
    Write a concise and readable conclusion. The conclusion is also the title of the review.
    Number of words:
    Write your email adress here Write your email adress

    Your dooyooMiles Miles

    1 Review
    Sort by:
    • More +
      29.04.2012 18:45
      Very helpful



      If you want to learn Java, stay away from this book.

      I've read the paperback 4th edition of this book, which was by far the worst book I've ever read on programming. The book is given plenty of publicity, and computing students are instructed to buy this book. That appears to be the only reason anyone would ever waste money on it, especially since it costs about £40.

      The book is probably of some use to anyone looking for alternative views on programming structures, but even then it would appear to be targeting an amateur audience, while beginners would prefer something more straightforward and maybe a little bit more practical. This book isn't poorly written, but isn't correctly structured to target learners. It would confuse a learner when the lecturer instructs them to use the book for information on only certain elements, and to ignore certain elements, which aren't UML compliant.

      I knew a little bit of java to start with, and by the time I completed the whole book, I was confused. At first I though I was one of the few who found the book a source of mass confusion. It turns out most students I spoke to, who used that book, had become confused about java.

      There are many better cheaper alternatives to this book, so if you're really interested in learning java programming, I'd recommend you buy a cheaper alternative. It may help to visit a library and look through a few books first, so you'd have some idea of a suitable book. Since everyone has some differences in what sort of presentation of information they are most comfortable with, its not easy to give a one book recommendation to suit all readers.

      I haven't uploaded an image for this specific book, but there's one at amazon: http://ecx.images-amazon.com/images/I/51​owC7WQhdL._SS500_.jpg

      The bluej project that this book is based on is supported by Oracle and the University of Kent, but you shouldn't let this deceive you, since companies like Oracle support many Java projects. The author is a member of Kent University, so its a project which would obviously be processed by the University first.

      When I say this book isn't fully UML cimpliant, the simplest example is its class diagrams and structures.

      For alternatives I'd recommend SCJP 6 Study Guide, which is heading towards OCJP 7 soon, and Java, a beginners Guide 3rd Edition, which is even more practical and simpler than SCJP. There are many other alternatives out there, and you may well find other books far better than the two I recommended.


      Login or register to add comments

Products you might be interested in