Java Links to more info...

These are websites that you can start learning Java at your own pace.
                                                                                   (Lu's notes, code, keywords)

This is THE website on Java tutorial. The author covers very basic computer programming fundamental in simple language. You can download the entire tutorial.
http://chortle.ccsu.edu/cs151/cs151java.html     (recommended books near the end of page)

Online tutorials:
http://sepwww.stanford.edu/sep/josman/oop/oop1.htm
http://java.sun.com/docs/books/tutorial/trailmap.html
http://developer.java.sun.com/developer/onlineTraining/new2java/
http://java.sun.com/webservices/docs/ea1/tutorial/index.html
http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html

Free books in PDF format:
http://www.mindview.net/Books/TIJ  "Thinking in Java" by Bruce Eckel
http://www.theserverside.com/books/masteringEJB/index.jsp

More free books
http://labsoftware.com/Java/
http://math.hws.edu/javanotes/

These are also recommended books:
http://www.moreservlets.com
http://www.store.yahoo.com/titan-books/enjav3rded.html

Other sites:
http://www.knking.com/books/java/index.html
http://www.javaranch.com/index.jsp

Java class library stuff: java-api

Links .... recommended from Java Intro class,
java.sun.com
developer.java.sun.com
www.javaworld.com
www.jguru.com
www.javashareware.com
www.javadevelopersjournal.com    
www.servlets.com
www.hillside.net/patterns
www.javaranch.com
java.sun.com/docs
java.sun.com/products/jdbc
java.sun.com/blueprints/index.html (patterns)
www.javaprepare.com
www.jars.com
www.javalobby.org
www.javareport.com
www.codeguru.com/java
cetus-links.org
Java Books:
java.sun.com/docs/books/tutorial/index.html
www.bruceeckel.com/TIJ2/index.html
Object Oriented Books:
www.ambysoft.com/theObjectPrimer.html

Books recommended by Dr. Bradley Kjell from the "cs151java" web site above for: the mass market, but mostly skips programming :
 Deitel and Deitel, Java, How to Program, Prentice Hall, latest edition. (There are several varieties of this text. Get one that covers the latest version of Java for the computer that you will be using.)
 Lemay and Perkins, Teach yourself Java in 21 Days, Sams, latest edition. (There are several varieties of this text, also. Get one that covers the latest version of Java for the computer that you will be using.)
Recommended textbooks:
 Lewis and Loftus, Java Software Solutions, Addison Wesley, 2nd edition, 2000.
 Savitch, Java: an introduction to computer science and programming, Prentice Hall, 1999.
The following books are for experienced programmers. These will be more difficult for the beginner:
 Cornell and Horstmann, Core Java, (in several volumes), Prentice Hall, latest edition. (Straightforward coverage of everything about Java. Probably the best selling book on Java.)
 Campione and Walrath, The Java Tutorial, Addison Wesley, latest edition. (Also available (for free!) on line at: http://java.sun.com/ )

Webmonkey (Web Developer Site) http://webmonkey.wired.com/webmonkey/programming/java/

Oracle Documentation Site (shortcut to OTN) http://tahiti.oracle.com
Oracle Software Download Site (on OTN) http://www.oracle.com/technology/software/index.html

Lu's Java Code for samples   and   Java Notes for my own notes