Programming With Java
Programming With Java
❝Updated to reflect the state of the art in Java technologies; deep and crystal clear explanations. The social-consciousness [Making a Difference]
Thank you for purchasing a new copy of Java™ How to Program, Tenth Edition, Late exercises are something new and refreshing. Nice introduction to Java networking.~—José Antonio González Seco, Parliament of Andalusia
Objects Version Your textbook includes 12 months of prepaid access to the book’s ❝An easy-to-read conversational style. Clear code examples propel readers to become proficient in Java.~—Patty Kraft, San Diego State U.
Companion Website. This prepaid subscription provides you with full access to the
following student support areas: ❝The introduction of the class concept is clearly presented. A comprehensive overview of control structures and the pitfalls that befall new program-
mers. I applaud the authors for their topical research and illustrative examples. The arrays exercises are sophisticated and interesting. The clearest
• VideoNotes (step-by-step video tutorials specifically designed to enhance the explanation of pass-by-value and pass-by-reference that I’ve encountered. A logical progression of inheritance and the rationale for properly imple-
programming concepts presented in this textbook) menting encapsulation in a system involving an inheritance hierarchy. The polymorphism and exception handling discussions are the best I’ve seen. An
• Source code excellent strings chapter. I like the [recursion] discussions of the ‘Lo Fractal’ and backtracking (which is useful in computer vision applications). A good
segue into a data structures course.~—Ric Heishman, George Mason University
• Premium web chapters and appendices
❝Practical top-down, solution approach to teaching programming basics, covering pseudocode, algorithm development and activity diagrams. Of im-
mense value to practitioners and students of the object-oriented approach. Demystifies 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 require-
ments 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. The concept of inheritance is built through examples and is very understandable. Great examples of polymorphism and interfaces. Great
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. comparison of recursion and iteration. The searching and sorting chapter is just right. A simplified explanation of Big O—the best I’ve read! I appreci-
ate 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
To access the Java How to Program, Tenth Edition, Late Objects Version Companion
student to gather data from the Internet and bring it back to the question at hand.~—Vince O’Brien, Pearson Education (our publisher)
Website for the first time, you will need to register online using a computer with an
❝Most major concepts are illustrated by complete, annotated programs. Abundant exercises hone your understanding of the material. JDBC is
Internet connection and a web browser. The process takes just a couple of minutes and
only needs to be completed once. 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
1. Go to http://www.pearsonhighered.com/deitel/ engineering process.~—Lance Andersen, Oracle Corporation
2. Click on Companion Website. ❝You’ll be well on your way to becoming a great Java programmer with this book.~—Peter Pilgrim, Java Champion, Consultant
3. Click on the Register button. ❝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.~
4. On the registration page, enter your student access code* found beneath the —Diana Franklin, University of California, Santa Barbara
scratch-off panel. Do not type the dashes. You can use lower- or uppercase.
❝Suitable for new programmers, intermediate-level programmers who want to hone their skills, and expert programmers who need a well-organized
5. Follow the on-screen instructions. If you need help at any time during the online reference. Event handling and layouts are well explained.~—Manjeet Rege, Rochester Institute of Technology
registration process, simply click the Need Help? icon.
❝Beautiful collections of exercises—a nice illustration of how to use Java to generate impressive graphics.~—Amr Sabry, Indiana University
6. Once your personal Login Name and Password are confirmed, you can begin using
❝The [optional] OOD ATM case study puts many concepts from previous chapters together in a plan for a large program, showing the object-oriented
the Java How to Program, Tenth Edition, Late Objects Version Companion Website!
design process—the discussion of inheritance and polymorphism is especially good as the authors integrate these into the design.~
—Susan Rodger, Duke University
To log in after you have registered: ❝The transition from design to implementation is explained powerfully—the reader can easily understand the design issues and how to implement
You only need to register for this Companion Website once. After that, you can log in any them in Java.~—S. Sivakumar, Astro Infotech Private Limited
time at http://www.pearsonhighered.com/deitel/ by providing your Login Name and ❝Comprehensive introduction to Java, now in its eighth major iteration. With clear descriptions, useful tips and hints, and well-thought-out exercises,
Password when prompted. 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
*Important: The access code can only be used once. This subscription is valid for 12
reinforced by a plethora of well-thought-through exercises.~—Dr. Danny Coward, Oracle Corporation
months upon activation and is not transferable. If this access code has already been
❝There are many Java programming books in the world. This textbook is the best one.~— Dr. Huiwei Guan, North Shore Community College
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, Late Objects Version book and following the on-screen instructions. More Comments on Facing Page