


This book presents the following table of contents:Ĭhapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.Ĭhapter 2 continues to explore this language by presenting all of its features for working with classes and objects. This book also presents an introduction to Android app development so that you can apply some of its knowledge to the exciting world of Android app development. APIs that are discussed include Threading, the Collections Framework, the Concurrency Utilities, Swing, Java 2D, networking, JDBC, SAX, DOM, StAX, XPath, JAX-WS, and SAAJ. New Java 7 language features that are discussed include switch-on-string and try-with-resources. Beginning Java 7 guides you through version 7 of the Java language and a wide assortment of platform APIs.
