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