Java Documentation -
java.sun.com is where to go do download the
Java development systems, but also for the documentation. The HTML documentation
has several sections, but the API (Application Programming Interface) documenation
is extremely useful, and many programmers have a browser window open to this
as they program to see the details of classes, method, parameters, etc.
The Java Tutorial -
java.sun.com/docs/books/tutorial -
This is the online version of portions of the
The Java Tutorial books. Zipped HTML and Help versions can be downloaded.
Thinking in Java -
www.mindview.net/Books -
You can find the entire text of Bruce Eckel's well-regarded book Thinking in Java book.
This book is more advanced than many introductory Java books. Downloadable.
On To Java -
www.ai.mit.edu/people/phw/OnToJava/TOC.HTML -
This is the full text of On To Java textbook by Patrick Henry Winston and
Sundar Narasimhan. Can be read online, but it isn't downloadable.
Introduction to Programming Using Java -
math.hws.edu/javanotes -
David J. Eck's online Java text. Can be read online or downloaded.
Open source (read the license).
Introduction to Computer Science using Java -
chortle.ccsu.ctstateu.edu/CS151/cs151java.html.
Bradley Kjell's notes are at an introductory level and include some interactive quizzes.
Available for both online reading and downloading.
Dick Baldwin's Java Programming Tutorials -
www.dickbaldwin.com has
almost 100 lessons on various aspects of Java.
Many are introductory. View online for free or download for $15.
Java Programming Resources -
www.apl.jhu.edu/~hall/java/
has a number of good links and examples. Avoid the older Java 1.1 code.