
ONLINE ACCESS
Thank you for purchasing a new copy of Java
™
How to Program, Tenth Edition,
Early Objects. Your textbook includes 12 months of prepaid access to the book’s
Companion Website. This prepaid subscription provides you with full access to
the following student support areas:
• VideoNotes (step-by-step video tutorials specically designed to enhance
the programming concepts presented in this textbook)
• Source code
• Premium web chapters and appendices
Use a coin to scratch off the coating and reveal your student access code.
Do not use a knife or other sharp object as it may damage the code.
To access the Java How to Program, Tenth Edition, Early Objects Companion
Website for the rst time, you will need to register online using a computer with an
Internet connection and a web browser. The process takes just a couple of minutes
and only needs to be completed once.
1. Go to http://www.pearsonhighered.com/deitel/
2. Click on Companion Website.
3. Click on the Register button.
4. On the registration page, enter your student access code* found beneath the scratch-
off panel. Do not type the dashes. You can use lower- or uppercase.
5. Follow the on-screen instructions. If you need help at any time during the online
registration process, simply click the Need Help? icon.
6. Once your personal Login Name and Password are conrmed, you can begin using
the Java How to Program, Tenth Edition, Early Objects Companion Website!
To log in after you have registered:
You only need to register for this Companion Website once. After that, you can log in any
time at http://www.pearsonhighered.com/deitel/ by providing your Login Name and
Password when prompted.
*Important: The access code can only be used once. This subscription is valid for 12
months upon activation and is not transferable. If this access code has already been
revealed, it may no longer be valid. If this is the case, you can purchase a subscription
at http://www.pearsonhighered.com/deitel/, by going to the Java How to Program,
Tenth Edition, Early Objects book and following the on-screen instructions.
Additional Comments from Recent Editions Reviewers
❝
Updated to reect the state of the art in Java technologies; deep and crystal clear explanations. The social-consciousness [Making a Difference]
exercises are something new and refreshing. Nice introduction to Java networking.
~
—José Antonio González Seco, Parliament of Andalusia
❝
An easy-to-read conversational style. Clear code examples propel readers to become procient in Java.
~
—Patty Kraft, San Diego State U.
❝
The [early] introduction of the class concept is clearly presented. A comprehensive overview of control structures and the pitfalls that befall new
programmers. I applaud the authors for their topical research and illustrative examples. The arrays exercises are sophisticated and interesting. The
clearest explanation of pass-by-value and pass-by-reference that I’ve encountered. A logical progression of inheritance and the rationale for properly
implementing encapsulation in a system involving an inheritance hierarchy. The polymorphism and exception handling discussions are the best I’ve
seen. An excellent strings chapter. I like the [recursion] discussions of the ‘Lo Fractal’ and backtracking (which is useful in computer vision applica-
tions). A good segue into a data structures course.
~
—Ric Heishman, George Mason University
❝
Practical top-down, solution approach to teaching programming basics, covering pseudocode, algorithm development and activity diagrams. Of
immense value to practitioners and students of the object-oriented approach. Demysties inheritance and polymorphism, and illustrates their use in
getting elegant, simple and maintainable code. The [optional] OO design case study presents the object-oriented approach in a simple manner, from
requirements to Java code.
~
—Vinod Varma, Astro Infotech Private Limited
❝
Easy-to-follow examples provide great teaching opportunities! I like the [optional] graphics track early in the book—the exercises will be fun
for the students. OO design techniques are incorporated throughout. The concept of inheritance is built through examples and is very understandable.
Great examples of polymorphism and interfaces. Great comparison of recursion and iteration. The searching and sorting chapter is just right. A
simplied explanation of Big O—the best I’ve read! I appreciate the coverage of GUI threading issues. Great approach to Java web technologies.
~
—Sue McFarland Metzger, Villanova University
❝
The Making a Difference exercises are inspired—they have a real contemporary feeling, both in their topics and in the way they encourage the
student to gather data from the Internet and bring it back to the question at hand.
~
—Vince O’Brien, Pearson Education (our publisher)
❝
Most major concepts are illustrated by complete, annotated programs. Abundant exercises hone your understanding of the material. JDBC is
explained well.
~
—Shyamal Mitra, University of Texas at Austin
❝
The best introductory textbook that I’ve encountered. I wish I had this book when I was learning how to program! Good introduction to the software
engineering process.
~
—Lance Andersen, Oracle Corporation
❝
You’ll be well on your way to becoming a great Java programmer with this book.
~
—Peter Pilgrim, Java Champion, Consultant
❝
A good objects-early introduction to Java. Exceptionally well-written recursion chapter. Excellent descriptions of the search and sort algorithms and
a gentle introduction to Big-O notation—the examples give the code for the algorithms, and output that creates a picture of how the algorithms
work.
~
—Diana Franklin, University of California, Santa Barbara
❝
Suitable for new programmers, intermediate-level programmers who want to hone their skills, and expert programmers who need a well-organized
reference. Event handling and layouts are well explained.
~
—Manjeet Rege, Rochester Institute of Technology
❝
Beautiful collections of exercises—a nice illustration of how to use Java to generate impressive graphics.
~
—Amr Sabry, Indiana University
❝
The [optional] OOD ATM case study puts many concepts from previous chapters together in a plan for a large program, showing the object-oriented
design process—the discussion of inheritance and polymorphism is especially good as the authors integrate these into the design.
~
—Susan Rodger, Duke University
❝
The transition from design to implementation is explained powerfully—the reader can easily understand the design issues and how to implement
them in Java.
~
—S. Sivakumar, Astro Infotech Private Limited
❝
Comprehensive introduction to Java, now in its eighth major iteration. With clear descriptions, useful tips and hints, and well thought out exercises,
this is a great book for studying the world’s most popular programming language.
~
—Simon Ritter, Oracle Corporation
❝
Comprehensive treatment of Java programming, covering both the latest version of the language and Java SE APIs, with its concepts and techniques
reinforced by a plethora of well-thought-through exercises.
~
—Dr. Danny Coward, Oracle Corporation
❝
There are many Java programming books in the world. This textbook is the best one. If you like to introduce object-oriented programming early
and smoothly, then this is the right one for you!
~
—Dr. Huiwei Guan, North Shore Community College
More Comments on Facing Page