Java 2 Primer Plus is geared to the following categories of readers:
Readers new to computer programming
Existing programmers new to Java
Java programmers wanting to gain a deeper understanding of Java
This book starts from the foundation of Java and assumes nothing about the reader. It offers sufficient depth to appeal to both the novice and the seasoned pro. If you are already proficient in another programming language, your focus in the early chapters will be on the specific application of familiar concepts in the Java programming language. If you are new to computer programming in general, the book will guide you through the basic concepts and explain how they are derived.
This book was built not only from my experience as a professional Java programmer, but also from tried-and-true instructional techniques borrowed from the classroom. I have taught a wide variety of students ranging from new computer programmers to Visual Basic experts; from accountants to experienced Java programmers, and have engineered an approach to Java programming that has worked in each specific case. My goal is to transfer this experience to print.