|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Java How to Program, 7/E
Paul J. DeitelDeitel & Associates, Inc.

ISBN-10: 0132222205
ISBN-13:  9780132222204

Publisher:  Prentice Hall
Copyright:  2007
Format:  Paper; 1500 pp
Published:  12/27/2006
New edition available
  This item has been replaced by Java How to Program: Early Objects Version, 8/E.



For introductory courses in Java Programming/CS 1 and for Intermediate/Advanced Java Programming courses.

 

The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This survey of Java programming contains an extensive OOD/UML 2 case study on developing an automated teller machine. The Seventh Edition has been extensively fine-tuned and is completely up-to-date with Sun Microsystems, Inc.’s latest Java release–Java Standard Edition (Java SE) 6.

 

• Full color — Program listings include highlighting of the new features presented and syntax coloring of code to help readers better interpret the code.

 

Signature “Live Code™ Approach” — Language features are presented in the context of complete working programs.

— Features thousands of lines of code in hundreds of complete working programs.

— Enables students to confirm that programs run as expected. — Students can also manipulate the code from the book's Companion Website (www.prenhall.com/deitel) or from the author's website (www.deitel.com/books/jhtp7).

 

Outstanding, consistent and applied pedagogy:

— Icons throughout identify Software Engineering Observations; Good Programming Practices; Common Programming Errors; Portability Tips; Performance Tips, Testing and Debugging Tips, and Look-and-Feel Observations.

— Provides hundreds of valuable programming tips and facilitates learning.

 

• Extensive set of interesting exercises and substantial projects.

— Enables students to apply what they've learned in each chapter.

 

Also available with the Multimedia Cyber Classroom:

Provides extra hands-on experience and study aids for no additional cost.

— Includes many hours of detailed, expert audio walkthroughs of the book's hundreds of live-code examples; post-assessment exams with hundreds of short answer questions (all with answers); hundreds of self-review exercises drawn from the text (half with answers); hundreds of programming exercises from the main text (these exercises don't have answers in the main text, but half of these exercises have answers in the Java Multimedia Cyber Classroom); hundreds of tips that are marked with icons and show how to write code that's portable, reusable, and optimized for performance; and full-text searching and hyperlinking.

 

 Java HTP, 7e CD Contents:
• JavaTM SE Development Kit 6
• MySQL® 5.0 Community Server 5.0.27;
• MySQL Connector/J 5.0.4;
• Sun Java™ Studio Creator 2 Update 1
• NetBeans™ IDE 5.5
• Examples
• Web Resources
• Additional References

  • Updated with new Java Standard Edition 6 (aka Mustang) coverage
  • New object-oriented web programming case studies
  • New Chapter 26, Web Applications: Parts 1, which introduce JavaServer Faces (JSF) technology and use it with Sun Java Studio Creator 2 to build web applications quickly and easily. Chapter 26 includes examples on building web application GUIs, handling events, validating forms and session tracking. The JSF material replaces our previous chapters on servlets and JavaServer Pages (JSP).
  • New Chapter 27, Web Applications: Part 2, that discusses developing Ajax-enabled web applications, using JavaServer Faces and Java BluePrints technology. Chapter features a database-driven multitier web address book application that allows users to add contacts, search for contacts and display contacts’ addresses on Google Maps. This Ajax-enabled application gives the reader a real sense of Web 2.0 development. The application uses Ajax-enabled JSF components to suggest contact names while the user types a name to locate, and to display a located address on a Google Map.
  • New Chapter 28, JAX-WS Web Services, which uses a tools-based approach to creating and consuming web services–a signature Web 2.0 capability. Case studies include developing blackjack and airline reservation web services.
  • Updated Chapter 25, Accessing Databases with JDBC, to include JDBC 4 and to use the new Java DB/Apache Derby database management system, in addition to MySQL. Chapter features an OO case study on developing a database-driven address book that demonstrates prepared statements and JDBC 4’s automatic driver discovery.
  • Updated Chapter 23, Multithreading - We discuss the new SwingWorker class for developing multithreaded user interfaces.
  • New tools-based approach for rapid web applications development; all the tools are available free for download.
  • New annotations greatly reduce the amount of code students have to write to build applications
  • Audited manuscript against the Java Language Specification.
  • Audited the presentation against the ACM/IEEE curriculum recommendations and the Computer Science Advanced Placement Examination.
  • Reinforced our early classes and objects pedagogy, focusing on getting the right conceptual level.
  • Refined object-oriented presentation to use the latest version of the UML™ (Unified Modeling Language™)–the UML™ 2–the industry-standard graphical language for modeling object-oriented systems.
  • New Deitel Internet Business Initiative with 60 new Resource Centers to support our academic and professional readers. Check out new Resource Centers (www.deitel.com/resourcecenters.html) including Java SE 6 (Mustang), Java, Java Assessment and Certification, Java Design Patterns, Java EE 5, Code Search Engines and Code Sites, Game programming, Programming Projects and many more. Sign up for the free Deitel® Buzz Online e-mail newsletter (www.deitel.com/newsletter/subscribe.html) - each week we announce our latest Resource Center(s) and include other items of interest to our readers.

Preface

1. Introduction to Computers, the Internet and the Web

2. Introduction to Java Applications

3. Introduction to Classes and Objects

4. Control Statements: Part 1

5. Control Statements: Part 2

6. Methods: A Deeper Look

7. Arrays

8. Classes and Objects: A Deeper Look

9. Object-Oriented Programming: Inheritance

10. Object-Oriented Programming: Polymorphism

11. Graphical User Interface Components: Part 1

12. Graphics and Java 2D

13. Exception Handling

14. Files and Streams

15. Recursion

16. Searching and Sorting

17. Data Structures

18. Collections

19. Generics

20. Introduction to Applets

21. Multimedia: Applets and Applications

22. Graphical User Interface Components: Part 2

23. Multithreading

24. Networking

25. Accessing Databases with JDBC

26. Creating Web Applications with JavaServer Faces (JSF) and Java Studio Creator 2

27. Creating and Consuming Web Services with Netbeans 5.5

28. Formatted Output

29. Strings, Characters and Regular Expressions

A. Operator Precedence Chart

B. ASCII Character Set

C. Keywords and Reserved Words

D. Primitive Types

E. Number Systems

F. Unicode® 

G. Using the Java API Documentation

H. Creating Documentation with javadoc 

I. Bit Manipulation 

J. ATM Case Study Code 

K. Labeled break and continue Statements 

L. UML 2: Additional Diagram Types 

M. Design Patterns 

N. Using the Debugger

O. Additional Java SE 6 Features

Bibliography

Index

 

  • 9780136053064
    Java How to Program: Early Objects Version, 8/E
    Deitel
    ©2010 | Prentice Hall | Paper; 1560 pp | Instock
    ISBN-10: 0136053068 | ISBN-13: 9780136053064
    Brief Description | Buy from myPearsonStore

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.


Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from the MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.

Instructor's Access Card - Cyberclassroom, 7/E
Deitel
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0131347756 | ISBN-13: 9780131347755


Cyberclassroom Online Purchase

©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136153011 | ISBN-13: 9780136153016
URLhttp://www.prenhall.com/deitel


Cyberclassroom Online Purchase

©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136153011 | ISBN-13: 9780136153016
URLhttp://www.prenhall.com/deitel


Instructor's Access Card - Cyberclassroom, 7/E
Deitel
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0131347756 | ISBN-13: 9780131347755


Instructor's Resource Center, 7/E
Deitel
©2007 | Prentice Hall | On-line Supplement | Estimated Availability : 06/01/2007
ISBN-10: 0131346466 | ISBN-13: 9780131346468
  View Downloadable Files



Java Cyber Classroom
Deitel
©2007 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131574647 | ISBN-13: 9780131574649


Cyberclassroom Online Purchase

©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136153011 | ISBN-13: 9780136153016
URLhttp://www.prenhall.com/deitel


Lab Manual, 7/E
Deitel
©2007 | Prentice Hall | On-line Supplement | Estimated Availability : 12/18/2009
ISBN-10: 0136018416 | ISBN-13: 9780136018414


Student Solutions Manual, 7/E
Deitel
©2007 | Prentice Hall | On-line Supplement | Estimated Availability : 12/18/2009
ISBN-10: 0136018424 | ISBN-13: 9780136018421


Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Instructor's Access Card - Cyberclassroom, 7/E
Deitel
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0131347756 | ISBN-13: 9780131347755


Cyberclassroom Online Purchase

©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136153011 | ISBN-13: 9780136153016
URLhttp://www.prenhall.com/deitel


Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages Tab.

  • 9780131580282
    Java How to Program, CourseSmart eTextbook, 7/E
    Deitel
    ©2007 | Prentice Hall | On-line Supplement; 1500 pp | Instock
    ISBN-10: 0131580280 | ISBN-13: 9780131580282
    URLhttp://www.coursesmart.com
    Brief Description | Buy from myPearsonStore

  • 9780132128759
    Java How to Program, eTextbook, 7/E
    Deitel & Deitel
    ©2007 | Prentice Hall | Vital Source; 1500 pp | Instock
    ISBN-10: 0132128756 | ISBN-13: 9780132128759

  • 9780132128742
    Java How to Program, eTextbook, 7/E
    Deitel & Deitel
    ©2007 | Prentice Hall | Caf? Scribe; 1500 pp | Instock
    ISBN-10: 0132128748 | ISBN-13: 9780132128742

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.

Package ISBN-10: 0138158258 | ISBN-13: 9780138158255
©2007 | Instock (Additional assembly time required) | Suggested retail price: $127.00 | Buy from myPearsonStore
This package contains:

Deitel | ©2007 | Prentice Hall | Paper; 1500 pp
Prentice Hall | ©2002 | Prentice Hall | Paper


Package ISBN-10: 0135000866 | ISBN-13: 9780135000861
©2007 | Instock | Suggested retail price: $128.33 | Buy from myPearsonStore
This package contains:

Deitel | ©2007 | Prentice Hall | Paper; 1500 pp
DePasquale | ©2005 | Prentice Hall | Paper; 96 pp