Wednesday 5 November 2014


Welcome to the second edition of Beginning Java Objects: From Concepts to Code! Since the
first edition of Beginning Java Objects was published back in November 2000, I’ve been delighted
by the many emails and positive reviews that I’ve received from readers who found my book
to be a perfect “jump-start” into Java and object-oriented programming.
My book is based on timeless principles that are language version independent, which
means that it needn’t be revised every time a new version of Java is released by Sun Microsystems.
That being said, Java 2 Platform, Standard Edition (J2SE) 5.0 introduced some important new
features that have significantly increased the power and versatility of Java as an object-oriented
programming language. For this reason, I’ve deemed this to be the right time to “freshen” Beginning
Java Objects in the form of a second edition.
I’ve also continued to teach the material of Beginning Java Objects since the first edition
was published, and as a result of working with many students in both university and corporate
settings, I’ve refined my message in important ways. Teaching, as learning, is a work in progress;
one’s message can never be 100% complete!
Noteworthy enhancements to Beginning Java Objects in this second edition include
• Emphasis on getting hands-on experience with Java much sooner (as of Chapter 2
versus Chapter 13 of the previous edition)
• A significantly improved discussion of model–data layer separation in Chapter 15,
including a conceptual introduction to the JDBC API (used to communicate with
ODBC-compliant databases)
• Greater focus on model–view separation, including a conceptual introduction to J2EE
technology in Chapter 17
• Emphasis on the significant enhancements made to the Java language as of J2SE 5.0,
highlighting their significance in OO terms
Recognizing that Beginning Java Objects has enjoyed widespread academic adoption as
a textbook, I’ve made certain that the chapter outline of the second edition parallels that of
the first edition, with only one exception: since the chapter formerly referred to as Chapter 16
had become so huge with this edition, I’ve split it into two chapters.



Download

0 comments:

Post a Comment