I purchased this book for a beginning computer science class. I had/have no background in computer science or Java, and I found this book to be incredibly helpful. It obviously cannot cover all the idiosyncrasies of the Java language and libraries, but it covers enough of the fundamentals to make learning/using more advanced concepts a bit smoother down the road. I haven't tried the CD, but it apparently contains some examples of small applications outlined in the book. 2 side notes: 1) There are a few typos in some of the exercises, but 99.99% of the book is fine. 2) I used the Eclipse platform (Eclipse.org) for the exercises in this book. I haven't tried BlueJ or JavaBeans, so I don't know how relevant this book would be with those platforms.
Great intro to Objects!
Published by Thriftbooks.com User , 18 years ago
This book provides the most clear explanation of OOP I've ever seen. I've got my BS in computer science and I was still confused with much of the OO terminology. Decided to give this book a shot and it was great. It takes a completely differnt approach to teaching OOP. It concentrates on OO part and then adds the programming. For example, the arrays are not discussed until chapter 13 I believe! Makes a lot more sense to me than the other gadzillion Java/C++ books I've gone through in the last few years. True, it does not discuss any threading, but that it is not for novice programmers. You would have to take an operating systems class first! This book is a GREAT intro to OO book and a decent intro to programming book.
Objects (with a capital O)
Published by Thriftbooks.com User , 20 years ago
The BlueJ IDE is less than impressive, and my copy (1st edition?) has plenty of errors (diagrams and/or codesamples have typos or are "wrong" with respect to the main text) ... however ... this book teaches OBJECTS using Java, not just how to program in Java. The excercises use problems that are optimally suited to object oriented solutions. The book was never boring or hard to understand. I love this book!
Mainframers Unite - It's Time To Take The Distributed World!
Published by Thriftbooks.com User , 23 years ago
Java and OOP is a concept and practice which not many mainframe programmers have had much exposure to. The languages which I have utilized were: Machine Language, Assembler, Basic, Cobol, Fortran and Pascal. This book made the task of orienting myself with Java very effortless. The book is designed for the college classroom audience and is structured in a way which immediately exposes the reader to the concepts of OOP and UML. It gradually builds on past lessons so each section reinforces and reviews the prior ones. Other books jump from one topic to another which forces the reader to constantly flip the pages back to review the past lessons. This is an exceptional book which is definitely worth reviewing. After passing through the sections, Java is not intimidating at all. After all, if a PC programmer can handle this language, how hard can it really be?
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.