Beginning Java 7

  • 15h 51m
  • Jeff Friesen
  • Apress
  • 2011

Jeff Friesen's Beginning Java 7 gets you coding with the new Java 7, Oracle's latest release of the popular Java language and platform. It is the definitive guide to the Java language and the numerous APIs that you’ll need to master to become an accomplished Java developer.

What you’ll learn

  • The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
  • A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2
  • Various Java 7 tools, starting with the javac compiler and java application launcher
  • How to create user interfaces, working with web services, and a whole lot more
  • The basics of getting started with Android app development

Who this book is for

This book 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

About the Author

Jeff Friesen is a freelance tutor and software developer with an emphasis on Java (and now Android). In addition to writing Android Recipes, Jeff has written numerous articles on Java and other technologies for JavaWorld, informIT,, and DevSource.

In this Book

  • Introduction
  • 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


Rating 4.6 of 140 users Rating 4.6 of 140 users (140)
Rating 4.5 of 317 users Rating 4.5 of 317 users (317)