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." |
|