Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Beginning Java Objects: From Concepts To Code, Second Edition Paperback – June 27, 2005
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Bought This Item Also Bought
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 alternate Paperback edition.
From the Publisher
This book makes a GREAT "prequel" OR sequel to Ivor Horton's "Beginning Java 2", another top seller from Wrox Press, Ltd. --This text refers to an alternate Paperback edition.
More About the Author
Jacquie's winning formula for teaching object fundamentals side-by-side with language syntax -- as reflected in her best selling books, "Beginning Java Objects: From Concepts to Code" and "Beginning C# Objects" (co-authored with Grant Palmer) -- continues to receive praise from readers around the world. Her latest book, "Taming the Technology Tidal Wave", is a light-hearted yet practical career guide for IT professionals.
In addition to teaching for GMU and GWU, Jacquie offers training in object/Java fundamentals to public and private sector organizations. Please visit her websites, objectstart.com and techtidalwave.com, for more information on her various publications and service offerings.
On a personal note, Jacquie devotes considerable time to animal rescue -- she volunteers for the Homeless Animals Rescue Team (HART) in Northern Virginia (www.hart90.org) as a member of the HART Cat Team, and is in the process of establishing her own non-profit to assist rescue groups with IT-related services (please visit petsbringjoy.org). She and her husband Steve share their home with four feline family members: Kwiddie, Tiffie, Walter, and Wynxie. :o)
Top Customer Reviews
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.
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.Read more ›
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.
Let's face it, in today's programming world the OO paradigm is where it's at. Unfortunately, however, many introductory books focus on code first and object oriented thinking second. This is completely wrong!
As children, we learn the concepts of words first, and then later, in school, we learn how to properly organize those concepts into prose. Should it be any different in learning a programming language? I think not.
The fact is that one must have a solid understanding of the object oriented paradigm before one can really be an effective programmer, and this book provides the reader with just such an understanding. It is very readable--fascinating, even--and will allow one to better understand what the many fine "introductory" java books such as those mentioned above are really taking about.
Most Recent Customer Reviews
I read the book Beginning C# Objects and then I will be writing a system in Java. I have written systems in asp.net and now I need to learn Java. Ms. Barkers style is very good. Read morePublished on July 14, 2013 by Javier Davila
This book is nothing but an engineer and developer masterpiece. Mrs.Barker writes with eloquence and knowledge and tough subjects is brought down from its abstraction into specific... Read morePublished on August 13, 2012 by Mo
I picked up this book on recommendation from a coworker as a "first read" to introduce myself to Java. There are some definite strengths and weaknesses to this book. Read morePublished on July 26, 2012 by MadMomma
I purchased this book when it was published by Wrox Press. I find this book to be timeless. If you are new to Software Development or Java, I recommend that you purchase this book. Read morePublished on January 26, 2011 by Koffee in MD
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 morePublished on March 31, 2008 by Berry
"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 morePublished on April 19, 2006 by Tito J. Morales Thome
I had the first edition of Beginning Java Objects From Concepts to Code sitting on my bookshelf for about 4 years. Read morePublished on January 31, 2006 by GrouchyDave
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 morePublished on November 22, 2005 by G. Schierholz