Beginning Java Objects: From Concepts To Code, Second Edition

by Apress

$54.99
buy from amazon.com
Average Rating: * * * * half star
Sales Rank:492766 (lower is better)
Price Used:$15.65
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 24 hours
Label:Apress
Pages:1000
Binding:Paperback
Publication Date:2005-06-20
Published By:Apress
ASIN:1590594576
Category:Book

Authors

Editorial Reviews and Product Descriptions

Product Description

Learning to design objects effectively with Java is the goal of Beginning Java Objects: From Concepts to Code, Second Edition. Plenty of titles dig into the Java language in massive detail, but this one takes the unique approach of stepping back and looking at fundamental object concepts first. Mastery of Javafrom understanding the basic language features to building complete industrial-strength Java applicationsemerges only after a thorough tour of thinking in objects.

The first edition of B.J.O. has been a best seller; this second edition includes new material on the key features of J2SE 5, conceptual introductions to JDBC and J2EE, and an in-depth treatment of the critical design principles of model-data layer separation and model-view separation.

Despite the plethora of beginning Java titles on the market, this book is truly unique in its coverage of three critical topicsobject concepts, UML modeling, and Java programmingwithin a single cover. It's ideal for both individual self-study and as a university-level textbook. Let Beginning Java Objects, Second Edition be your guide!

Amazon.com

Learning to design objects effectively with Java is the goal of Beginning Java Objects: From Concepts to Code, an intensive yet approachable guide to object design, using UML and today's hottest programming language. Plenty of titles dig into the Java language in massive detail, but this one steps back and looks at object design first. The details of Java, from basic language features to a simple tutorial for building user interfaces in Swing, emerge only after a thorough tour of thinking in objects.

The book takes readers through object design, from the very beginning, at a relaxed pace. While you get all of the necessary jargon for really learning the object paradigm (for example, there's full coverage of such concepts as data encapsulation, inheritance, and polymorphism), the tutorial is likely to reach more readers. Without being doctrinaire about the design process, the author walks you through the steps for "discovering" objects in a business problem (including classes, attributes, and operations) and then determining how these objects work together to model real-world problems. The sample class diagrams offer quite a rich level of detail, and a single case study for a student course registration database demonstrates the design principles, including extensive class diagrams.

By the end of the book, this set of classes is transformed into working Java code, with a simple Swing-based user interface. Although the book cuts a few corners--such as using tab-delimited data instead of JDBC (a must for business programmers)--there's little doubt that this lively approach to mastering Java will benefit a wide range of readers. If ever you've been unsure about what object-oriented design really means, Beginning Java Objects can demystify important concepts and put the power of objects within your reach. --Richard Dragan

Customer Reviews

Very good for learning Object oriented Java programming - Reviewed on 2008-03-31
* * * *

This book has a real emphases on the object oriented aspect of Java. It explains it very well using an example of a student registration system which is built out throughout the book to enlight the things treated in each chapter.
Los objetos al "desnudo" - Reviewed on 2006-04-19
* * * *
1 customer found this review helpful, 4 did not.

"Beginning Java Objects" es un excelente libro que muestra las minucias de los objetos, la manera correcta en que deben de implementarse, la importancia de la encapsulaci?n y de los beneficios que nos proporciona la herencia.
Estupendamente escrito, claridad y sencillez pero sin llegar a banalidades.
La Programaci?n Orientada a Objetos desde el mejor ?ngulo.
This book really brings it all together! - Reviewed on 2006-02-01
* * * * *
6 customers found this review helpful.

I had the first edition of Beginning Java Objects From Concepts to Code sitting on my bookshelf for about 4 years. Meanwhile, I've taken several different Java training courses ranging from beginner to advanced level. I've been part of a development team, and although my role has generally been more of a business subject matter expert, I have also gotten my hands dirty and done some large chunks of coding, debugging, and refactoring other people's code.

So what's my point? Well, although I've gotten by well enough in a pretty intense OO/Java environment, I've always felt like it was exactly that - getting by. I finally took this book off the shelf and worked my way through ALL of it over the last couple of weeks, and it really pulled things together for me in a way that nothing else has done. I've read about half of Eckel's Thinking in Java (a couple of times), and most of Deitel's Java How to Program, among others, and they're really great at what they do, but I wish I had worked through ALL of this book before (or at the same time as) reading those. Even though I already had a good understanding of Java syntax, this book helped me understand more than just the syntax of "System.out.println()".

I've seen a couple of reviewers comment on Jacquie Barker's friendly tone, and I certainly agree with those reviewers. I felt like she was a trusted colleague helping me along, but not talking down at all.
One program is enough - Reviewed on 2005-11-23
* * * * *
6 customers found this review helpful.

Regarding Brad's comment, the 'one program' is complex enough to give the reader a lot of practice in understanding the relationships between objects, and that seems to me (an out-of-practice former COBOL programmer) to be the biggest hurdle in understanding object-oriented programming. Barker's book gives more help in this area than the other Java books I've read. I read Eckel's Thinking in Java, and got lost by the middle of the book. Once I've finished Barker, I think I'll get a lot more out of Eckel.
an OOP design book that uses Java - Reviewed on 2005-09-23
* * *
8 customers found this review helpful.

I got this book from reading the user recomendations here. I just want to warn people this book is about 900 pages long, and the whole book goes into making just one program (a student registration program for a university). If you have the patience to read a book like this, fine, but for me its a little too drawn out, and nothing I saw thumbing through the chapters jumped out as being interesting or trying to make a point. I have read "Head First Java" and recommend that book for someone who is trying to make sense of OOP.

Edit: I want to update this review by saying that I was too rash in critisizing this book. This book does do a good job of explaining how to plan and organize object oriented constructs to address real world problems rather than just a nuts and bolts overview of OO syntax that most other Java books give. This book however is not a "how to program in Java" book. You are going to have to move on to other Java books to become proficient in coding.
Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects