Apress, 2011. - 920 p. - ISBN: 978-1-4302-3909-3
Beginning Java 7 targets the following groups of developers:
Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
Even advanced Java developers may find a few items of interest
This book guides you through this language and a huge assortment of platform APIs according to the following table of contents:
Getting Started with Java
Discovering Classes and Objects
Exploring Advanced Language Features
Touring Language APIs
Collecting Objects
Touring Additional Utility APIs
Creating and Enriching Graphical User Interfaces
Interacting with Filesystems
Interacting with Networks and Databases
Parsing, Creating, and Transforming XML Documents
Working with Web Services
Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery