In 2011, Apress published my Beginning Java 7 book, which is designed to introduce Java 7 to beginners. At my publisher's request, this book also includes an introductory chapter on Android app development.
Beginning Java 7 consists of 12 chapters and 4 appendixes. All 4 appendixes are given away for free. Two of these appendixes (A and B) are included in the book's code file, and the other two appendixes (C and D) are available for download from my website. An errata document is also included that notes several unfortunate technical mistakes and also presents corrections.