Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)
 

Objects First With Java: A Practical Introduction Using BlueJ (3rd Edition)

by David J. Barnes, Michael Kolling

The book has a very clear identity. It takes a truly objects first approach to teaching problem solving using Java. These are complicated concepts so the book uses the development environment BlueJ to help the student's understanding. BlueJ has a strong emphasis on visualization and interaction techniques, and allows the students to manipulate objects and call methods as a first exercise.... (more)

Top tags: computersjavaprogrammingsciencetechnology (all tags)

Overview: Amazon Reviews

excellent service and care
  • Rated 5 stars
Reviewed by an Amazon user, 2007-09-17
i received the book on time. the condition of the book was brand new as stated. thank you for providing such great service!
NOT GOOD for Beginners...
  • Rated 1 stars
Reviewed by an Amazon user, 2007-08-11
I bought this book because it was required for a course. Out of all of the exercise books I have used, this is by far the hardest to follow. There are not enough examples to actually teach you the information. There are no answers, so you never know if what you're doing is correct. Overall, the book is vague in its descriptions and has not given me any kind of useful Java skills. I'm sure it would be good for someone who already knows a little about Java or that has a teacher standing right by them to explain everything. Even the exercises were not very clear and hard to understand. I would recommend searching for a different book.
Nice intro book
  • Rated 5 stars
Reviewed by an Amazon user, 2007-05-09
most intro to programming books expect/assume you to know about programming before you can begin. This book actually teaches you the very basic and doesnt assume that you know anything. :-) Its probably the best one for beginners.
not worth the money
  • Rated 1 stars
Reviewed by an Amazon user, 2007-03-18
I purchased this for use in a Java class. The instructor swore by this book. In the end, it just wasn't worth the money. All the information I needed were already available online at through Sun and other Java resources.
Different form the rest! Objects first, objects alive - what OOP is about.
  • Rated 5 stars
Reviewed by an Amazon user, 2007-01-24
Most other books on Java are practically carbon copies of each other. They'll take you through the same boring sequence of learning. When you get to objects, you're just overwhelmed with (what seems to be) information of little practical relevance - or at least, no fun. One hardly gets the feel for what the Object Oriented programming hype is all about.
BlueJ gives you an IDE and code. Like most professional programmers, you won't be writing HelloWorld.java. Instead, you'll begin with code that was already writen by others. The book will take you on a tour in which you'll be exploring the behavior of objects. You'll be asked to reimplement classes, and observe the effects your changes have on the program's behavior. The IDE shows you class diagrams, so you can begin to analyze dependencies. Objects in BlueJ are "live", and you inspect their behaviors on the fly. This is unlike most other books, where you are required to use a text editor. This is miles ahead from the other 99% of tutorial books.
BlueJ almost feels like the Java programmer is in a Smalltalk environment. BlueJ gives the beginer a real feel for code reuse, modularity, and objects, and the IDE is an integrated tool in the development process, just like it is for a professional Java programmer. An outstanding book. Having gone through piles of Java tutorial books, this is the one to learn from. This one's truly for learning OOP.
© 2009 Shelfari, Inc. | Portions of Shelfari.com are Copyright © 1996-2009 Amazon.com, Inc. or its affiliates. Terms & Conditions | Privacy Policy | Copyright Policy