Welcome to Java for Android, Second Edition.
This book is for individuals who want to learn Java and specialize in Android application development. This book consists of two parts. Part I is focused on Java and Part II explains how to build Android applications effectively.
The Java chapters in this book do not teach you every Java technology there is. (It is impossible to cram everything into a single volume anyway, and that’s why most Java titles are focused on one technology.) Rather, they cover the most important Java programming topics that you need to master in order to learn other technologies yourself. In particular, Part I offers all the three subjects that a professional Java programmer must be proficient in: