Java Au Naturel
by Dr. William C. Jones, Jr.
Over 100 high school and college instructors across the U.S.A. and around the world are teaching from this textbook. This book focuses on software development with an object-oriented approach. Java is used for the implementation, since it's well suited for learning and doing object-oriented software development. This book does not require any knowledge of programming or any mathematics beyond elementary algebra and (in a few places) a bit of trigonometry.
Home page url
Download or read it online for free here:
by Mary Campione, Kathy Walrath - Addison-Wesley
A practical, online guide to writing programs using the Java platform. It covers topics for Java newbies, general Java programming, applets, user interfaces, networking and security, new API in the JDK 1.1 release, native interfaces, and JavaBeans.
by V. Mukhi, S. Mukhi, N. Kotecha - bpbonline.com
In this book, we start off assuming that you know no programming language at all. We teach you Java one concept at a time and taking things real slow and easy. We believe that the best way to learn is to try and absorb just one concept at a time.
by Byron Weber Becker - Course Technology
This book is an innovative approach to learning introductory object-oriented programming. Students are introduced to object-oriented concepts with simulated robots, a hands-on approach that is engaging and fun for both students and instructors.
by Bruce Eckel - Prentice Hall PTR
This is a comprehensive tutorial, it covers many aspects of the language, with exercises in each section which will allow you to expand your Java knowledge. Perfect for migrating from another object-oriented language (C++) to Java.