or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
35 used & new from $10.95

Have one to sell? Sell yours here
 
   
Beginning Java Objects: From Concepts To Code, Second Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Beginning Java Objects: From Concepts To Code, Second Edition (Paperback)

~ (Author)
Key Phrases: transcript attribute, following compilation error, file from showing active content, Joe Blow, Array List, Fred Schnurd (more...)
4.7 out of 5 stars  See all reviews (86 customer reviews)

List Price: $54.99
Price: $34.64 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.35 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
21 new from $15.95 14 used from $10.95

Formats

Amazon Price New from Used from
  Paperback $34.64 $15.95 $10.95

Frequently Bought Together

Customers buy this book with Pro Java Programming, Second Edition by Brett Spell

Beginning Java Objects: From Concepts To Code, Second Edition + Pro Java Programming, Second Edition
  • This item: Beginning Java Objects: From Concepts To Code, Second Edition by Jacquie Barker

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro Java Programming, Second Edition by Brett Spell

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Beginning Java 2

Beginning Java 2

by Ivor Horton
4.2 out of 5 stars (39)  $27.57
Beginning Java™ SE 6 Platform: From Novice to Professional

Beginning Java™ SE 6 Platform: From Novice to Professional

by Jeff Friesen
2.7 out of 5 stars (3)  $32.57
The Object-Oriented Thought Process (3rd Edition)

The Object-Oriented Thought Process (3rd Edition)

by Matt Weisfeld
4.1 out of 5 stars (45)  $36.59
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (250)  $29.67
Programming with Microsoft Visual Basic .NET

Programming with Microsoft Visual Basic .NET

by Diane Zak
3.3 out of 5 stars (13)  $101.40
Explore similar items

Editorial Reviews

Amazon.com Review

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 --This text refers to an out of print or unavailable edition of this title.



Product Description

<p>Learning to design objects effectively with Java is the goal of <i>Beginning Java Objects: From Concepts to Code, Second Edition</i>. 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 Java&emdash;from understanding the basic language features to building complete industrial-strength Java applications&emdash;emerges only after a thorough tour of thinking in objects.</p>

<p>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.</p>

<p>Despite the plethora of beginning Java titles on the market, this book is truly unique in its coverage of three critical topics&emdash;object concepts, UML modeling, and Java programming&emdash;within a single cover. It's ideal for both individual self-study and as a university-level textbook. Let <i>Beginning Java Objects, Second Edition</i> be your guide!</p>


Product Details

  • Paperback: 1000 pages
  • Publisher: Apress; 2nd edition (June 20, 2005)
  • Language: English
  • ISBN-10: 1590594576
  • ISBN-13: 978-1590594575
  • Product Dimensions: 9.2 x 7 x 2 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (86 customer reviews)
  • Amazon.com Sales Rank: #594,761 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #60 in  Books > Computers & Internet > Programming > Java > Beginner's Guides

More About the Author

Jacquie Barker
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jacquie Barker Page

Inside This Book (learn more)



What Do Customers Ultimately Buy After Viewing This Item?

Beginning Java Objects: From Concepts To Code, Second Edition
84% buy the item featured on this page:
Beginning Java Objects: From Concepts To Code, Second Edition 4.7 out of 5 stars (86)
$34.64
Head First Java, 2nd Edition
6% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (250)
$29.67
Pro Java Programming, Second Edition
5% buy
Pro Java Programming, Second Edition 4.5 out of 5 stars (2)
$40.49
Effective Java (2nd Edition)
2% buy
Effective Java (2nd Edition) 4.9 out of 5 stars (36)
$33.03

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

86 Reviews
5 star:
 (69)
4 star:
 (10)
3 star:
 (4)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (86 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
39 of 40 people found the following review helpful:
5.0 out of 5 stars Very good coverage of an extremely complex topic, March 3, 2001
By Benjamin Mofaz (Tel Aviv, Israel) - See all my reviews
When people who have not previously done object-oriented programming begin to learn Java, my experience has been that they mistakenly assume that learning the language itself is the only thing that they need to do. In reality, the most important thing (and in my opinion most difficult) is to learn how to create a good object-oriented design. Before they can create a good design, they need to understand object-oriented concepts and the tools that are available to them such as UML. Jacquie's book does an excellent job of introducing the reader to those concepts and explaining them clearly. It has been said that you cannot explain something well to another person unless you really understand it yourself. If that is the case, Ms. Barker clearly understands object design very well.

If you are learning Java or considering learning Java for the first time, I recommend reading these books in the following order:

Beginning Java 2 (Ivor Horton)

Professional Java Programming (Brett Spell)

Beginning Java Objects (Jacquie Barker)

These three Wrox titles complement one another very well, and are all well-written and easy to understand.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
24 of 25 people found the following review helpful:
5.0 out of 5 stars Great for non-Java progammers, too!, February 26, 2003
By Jason A. Salas (Dededo, Guam Guam) - See all my reviews
(REAL NAME)   
In reading Barker's title, one gets an extraordinarily good education into the major considerations for object-oriented design. Although the book's title would imply that Java developers would benefit most, this is a great introductory manual to OOP and Java 2, and perfectly suited for other platforms, as well.

It's actually a very helpful, very educational, very entertaining look at object-oriented software design, at modeling, and at proper management of the process in which they are used to create great software applications.

Barker does a fantastic job of describing the process and life-cycle involved with designing and coding a system, and centers the concepts presented around an iterative practical application, a student registration system for college. She also bases her method of teaching concepts-first-and-then-code around pseudocode, so the reader isn't inundated by too much syntax while trying to grasp fundamental subjects. Barker also steps the reader through the procedural methods of designing an application, such as creating a vision document and glossary of system-specific terms.

In doing so, Barker also uses one of the friendliest voices in her writing that's truly a rarity in technical books these days.

Being an ASP.NET developer working almost exclusively in C#, I got a lot out of it. The Java syntax might be a stretch for VB devs; the book also makes for great recommended reading for those just starting to get into OOP or Java. I'd also recommend this book for Microsoft developers migrating up from Windows DNA and ASP 3.0 technologies, as it really does a good job of walking you through OOP/OOD, which in my opinion has proven to be THE major hurdle for many devs in embracing .NET.

The only downside I can see about this book is that because of the title, developers non-Java other platforms and disciplines will unfairly look past it, and therefore miss out on the important lessons contained within its pages. The book's key strength lies in the chapters on designing use case scenarios and UML diagrams, which I really enjoyed.

It's these unexpected advantages that have put this book in a prominent place in my home library that keep it easily within reach.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 19 people found the following review helpful:
5.0 out of 5 stars A Beginners must have book, March 11, 2001
By Tamarra (Wichita KS) - See all my reviews
I am thrilled to have found this book!

I have been developing software for several years now. My exposure has been mostly in the mainframe environment. I decided to make a switch to PC development as I find most of the latest technologies are taking place here. I'm very comfortable with programming and thought nothing about teaching myself Java. I quickly realized that it is very different from the other languages that I have learned! I do know C and that helped a bit, but the whole concept of object-oriented was unfamiliar territory.

I originally read Ivor Horton's Beginning Java 2 book but I still wasn't clear. It wasn't until I read Ms. Barker's book, however, that I really saw how to structure an application around objects. In my opinion, this book should be read before reading Mr. Horton's book.

I'm in love with this book, with the author's writing style, the examples and development of the Student Registration System case study application! I really like the part where the author transforms UML class diagrams into actual Java code.

Thank you, Ms. Barker, for writing a marvelous book and for making the understanding of objects so simple.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Very good for learning Object oriented Java programming
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... Read more
Published 19 months ago by Berry

4.0 out of 5 stars Los objetos al "desnudo"
"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? Read more
Published on April 19, 2006 by Tito J. Morales Thome

5.0 out of 5 stars This book really brings it all together!
I had the first edition of Beginning Java Objects From Concepts to Code sitting on my bookshelf for about 4 years. Read more
Published on January 31, 2006 by GrouchyDave

5.0 out of 5 stars One program is enough
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... Read more
Published on November 22, 2005 by G. Schierholz

3.0 out of 5 stars an OOP design book that uses Java
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... Read more
Published on September 22, 2005 by Brad

5.0 out of 5 stars Worthy update to first edition
Significant content added over the first edition - and a great intro to j2se5 - nice tips on using collections, enumerations and new input/output functions. Read more
Published on August 18, 2005 by Haf Bruce

4.0 out of 5 stars Java textbook with a new angle
Teaching object oriented programming is tough. Some of the programmers I have worked with talked a good object game but then created library code as objects. Read more
Published on July 25, 2005 by Jack D. Herrington

4.0 out of 5 stars Good Book for Beginners
This is a very easy to read book. Beginners will find it very useful to learn object technology. The downside is that instead of focusing on just one topic, it tries to cover too... Read more
Published on May 15, 2005 by uml_zepho_com

4.0 out of 5 stars Gold mine!!!
I have the read the first part of the book ( there are 3 parts) and Iam very impressed.

This book is not for :
The book is not for people who want 2 get started... Read more
Published on February 13, 2005 by Santa

5.0 out of 5 stars Outstanding book for OO
In my opinion, this is one of the best book for Object Oriented Concepts and design. Though Java is not given in full, I don't feel that is a negative point for this book... Read more
Published on October 26, 2004 by P. N. Balaji

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 8 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

Ad
 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.