Java Programming

You are currently responding to the WTGOOG promotion.
If you wish to view a different promotion, please enter your Promotion Code here:

Great deals and more!

Sign up for special offers, exclusive discounts, and new product announcements from McGraw-Hill Professional.



December 6, 2011


Electronic book text, 608 pages

Other Formats


0071633618 / 9780071633611

Adobe Digital Editions® is required to view your downloaded eBooks.
Click here to get Adobe Digital Editions
To learn more about eBooks please see our eBook FAQ.

If you're having problems installing due to firewall issues please go here:


Your Price


List Price



Main description

Take your Java skills to the top tier and maximize all the new features and tools in Java 7

Java 7 Programming features hands-on programming exercises and examples based on the author's 10+ years of expertise teaching Java to experienced professionals. The book covers all the new Java 7 features, including multi-lingual support, support for JavaScript and other scripting languages, JavaFX, and several other modifications to the language. You’ll find exactly what you need to know in order to integrate these important new features into your skill set.

In addition to key details on the new features, the author provides thorough coverage of Java syntax, the event model, threads, network programming, I/O programming, and applets. GUI building in Java is discussed, and the book also includes examples of how to use strings, collections, and several utility classes. This is a comprehensive, expert-level guide to Java 7 programming.

Java 7 Programming:

  • Provides advanced coverage of new Java 7 features
  • Is written by a prominent international speaker, author, professor, contributor to major computer journals worldwide, and Java trainer for Sun
  • Covers multi-lingual support, support for JavaScript and other scripting languages, and JavaFX
  • Includes hands-on programming exercises and examples throughout

Learn advanced Java 7 programming skills with coverage of:
Java Language Constructs; Operators in Java; Control Flow; Arrays; Classes; Inheritance; Advanced Inheritance Features; Advanced Class Features; Exception Handling in Java; Enumerations, Autoboxing, and Annotations; Generics; Input/Output; Threads; Network Programming; Events; Building GUI; Applets; Collections; Strings; Utility Classes; JavaFX; JDK7 New Features; Installing JDK; Installing NetBeans

Table of contents

Chapter 1. Java Overview; Chapter 2. Java Language Constructs; Chapter 3. Operators in Java; Chapter 4. Control Flow; Chapter 5. Arrays; Chapter 6. Classes; Chapter 7. Inheritance; Chapter 8. Inheritance - Advanced Features; Chapter 9. Advanced Class Features; Chapter 10. Exception Handling in Java; Chapter 11. Enumerations, Autoboxing, and Annotations; Chapter 12. Generics; Chapter 13. Input/Output; Chapter 14. Threads; Chapter 15. Network Programming; Chapter 16. Events; Chapter 17. Building GUI; Chapter 18. Applets; Chapter 19. Collections; Chapter 20. Strings; Chapter 21. Utility Classes; Chapter 22. JavaFX; Chapter 23. JDK7 New Features; Appendix A: Installing JDK; Appendix B: Installing Netbeans

Author comments

Poornachandra Sarang, Ph.D., is a consultant to Sun Microsystems and trains Sun’s corporate clients as well as Sun authorized trainers. He is a post-graduate adjunct professor in the University of Mumbai’s Computer Science department and has been a visiting professor of Computer Engineering at the University of Notre Dame. A Microsoft MVP, Dr. Sarang speaks at international conferences and has written several programming books and articles.

Copyright 2013 McGraw-Hill Global Education Holdings, LLC


Before you can enjoy free downloads from McGraw-Hill Professional, we ask that you please provide your email address and country.

Yes, I want to receive other special offer.