Book summary

Table of contents

Who this book is for

What people say about this book

Related books

What's NEW in this edition

FREE download of sample chapters

FREE download of the book applications and student materials

What software you need

Instructor's materials

FAQs

Book corrections

      Home | Books | Downloads | Trainers | Instructors | Customer Service

view cart

Murach's Beginning Java 2, JDK 5
by Doug Lowe, Joel Murach, and Andrea Steelman
21 chapters, 782 pages, 339 illustrations
ISBN-10: 1-890774-29-4; ISBN-13: 978-1-890774-29-5
List price: $49.50; SAVE 30%, now just $34.65

If you're using Java 5.0 (also known as Java 1.5, J2SE 5, or Java 2, JDK 5), this edition of our core Java book is the right one for you.

It's the revised edition of our best-selling Java 1.3/1.4 core book, but even so, the authors didn't just tack on 1.5 information. Instead, they re-engineered the book from start to finish, to deliver more effective, thorough, and powerful training for you...whether you're new to object-oriented programming or whether you have years of experience.

What you'll learn from this edition

  • In section 1, you'll learn how to install and configure the Standard Edition of Java 2 (J2SE), and how to write complete applications in the first 2 chapters. And by the time you finish the 5 chapters in this section, you'll know how to use Java classes, objects, and methods to write bulletproof applications that use custom methods to validate user input.
  • In section 2, you'll start by learning how to create and use your own business and database classes, which is the basis for object-oriented design and programming. Then, in chapters 7 through 9, you'll learn how to develop more sophisticated classes that use inheritance, interfaces, packages, type-safe enumerations, and the factory pattern.
  • In section 3, you'll learn more core Java features that you'll use all the time, like how to work with arrays, collections, dates, strings, exceptions, and threads. Along the way, you'll learn 5.0 features like enhanced for loops, typed collections, generics, autoboxing, assertions, and the StringBuilder class. Because each chapter in this section is independent of the others, you can add these skills to your repertoire whenever you need them.
  • In section 4, you'll learn how to use Swing components to develop graphical user interfaces (GUIs) that handle events, validate data, and populate objects. There's also a chapter on how to work with applets, which you'll still find used in Java web applications.
  • To complete your knowledge of the object-oriented model, section 5 shows you how to write the data access classes that store the data for objects in a file or database. Here, you'll learn how to work with text files and binary files, including random-access files; how to work with XML documents and files; and how to use JDBC to work with databases.

3 reasons why you'll learn faster and better with our book

Like all our books, this one has features that you won't find in competing books...features that enable you to learn faster and better than with any other book. Here are just three of those features.

  • To help you develop applications at a professional level, this book presents complete, real-world applications. For example, chapter 17 presents a Product Maintenance application with a graphical user interface that uses presentation classes, business classes, and database classes. Frankly, you won't find applications like this in other Java books, even though studying complete applications is the best way to master Java development.
  • All of the information in this book is presented in our unique paired-pages format, with the essential syntax, guidelines, and examples on the right page and the perspective and extra explanation on the left page. This helps you learn more while reading less, and it helps you quickly find the information that you need when you use this book for reference. If you haven't used one of our books before, by all means download a free chapter to see for yourself how well our paired pages work.
  • The exercises at the end of each chapter give you a chance to try out what you've just learned and to gain valuable, hands-on experience in Java programming. They guide you through the development of some of the early applications, and they challenge you to apply what you've learned in new ways. Because you can download the starting code and data for our exercises from our web site, you don't have to start every one from scratch. That gives you the maximum amount of practice in a minimum of time.

Our 100% guarantee

Like all our books, this one is backed by our 90-day trial period and 100% guarantee. So order your copy today, and find out why we say: "No other core Java book teaches you so much, so fast, or so thoroughly."

Murach's Beginning Java 2, JDK 5

Note:   If you're working with Java Standard Edition 6, please see the new edition of this book, Murach's Java SE 6. It goes beyond this JDK 5 edition to cover the major enhancements that have been introduced in the latest version of Java.



      To contact us, call us at (800) 221-5528 or email us at murachbooks@murach.com

      Home | Books | Downloads | Trainers | Instructors | Customer Service

view cart