Apress Access

Beginning Java Objects

From Concepts to Code

2nd Edition

By Jacquie Barker

  • eBook Price: $38.99
Buy eBook Buy Print Book

Beginning Java Objects Cover Image

To take advantage of Java's features, you must master the syntax of the Java language, gain a practical understanding of objects, and most importantly, structure a Java application from the ground up to make the most of objects. With the 2005 edition—updated for J2SE 5—you'll become adept at all three!

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-457-5
  • 1000 Pages
  • User Level: Beginner to Advanced
  • Publication Date: June 27, 2005
  • Available eBook Formats: PDF

Related Titles

  • Beginning Hibernate, 4th Edition
  • Reactive Java Programming
  • Learning Groovy
  • Practical GameMaker: Studio
  • Appium Recipes
  • Beginning SQL Server R Services
  • Building APIs with Node.js
  • Lean Python
  • Android Recipes, Fifth Edition
  • C++/CLI Primer
Full 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 Java—from understanding the basic language features to building complete industrial-strength Java applications—emerges only after a thorough tour of thinking in objects.

The first edition of Beginning Java Objects has been a bestseller; this second edition includes 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 topic—sobject concepts, UML modeling, and Java programming—within 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!

Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 86:

Table 3-3 is incorrectly labeled Student Class Attributes. It should read: Professor Class Attributes.


On page 131:
The error is with the word below in all caps: parameter. It should read ATTRIBUTE.

public void updateMajor( String major ) {
// In the next line of code, "this.major" on the left side
// of the assignment statement refers to the PARAMETER....

On page 492:
SQLWarning is a direct subclass of the generic Exception class.


    1. Learn Java for Android Development


      View Book

    2. Android Recipes


      View Book

    3. Introducing Maven


      View Book

    4. Beginning Java 8 Fundamentals


      View Book