If you know a Java learning website and think it may benefit your classmates, please submit it to Judy and it will be listed in this page. Thanks.
JDK & Java Specifications
Download Java 2 Platform,Standard Edition 1.4.0
http://java.sun.com/j2se/1.4.
Download Java 2 Platform,Standard Edition 1.3.1 or above at
http://java.sun.com/j2se/.
How to install jdk1.4 for Windows
http://java.sun.com/j2se/1.4/install-windows.html
JDK1.4 Documentation
http://java.sun.com/j2se/1.4/docs/api
JDK1.3 Documentation
http://java.sun.com/j2se/1.3/docs/api
JDK1.2 Documentation
http://java.sun.com/j2se/1.2/docs/api
Code Conventions for Java Programming Language
http://java.sun.com/docs/codeconv/index.html
Sun's Applet Tutorial
http://java.sun.com/docs/books/tutorial/applet/index.html
Sun's Applet Demonstration
http://java.sun.com/products/jdk/1.2/docs/relnotes/demos.html
jdk1.4 plug-in developer's guide
http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html
Free Text Editors
TextPad
http://www.textpad.com/download/index.html
NoteTab Light
http://www.notetab.com/ntl.htm
GNU Emacs
http://www.gnu.org/software/emacs/emacs.html
NotesPad, not Windows built-in NotePad
http://www.newbie.net/NotesPad/index.html
VEdit
http://www.vedit.com/
Editors, etc
http://www.thefreecountry.com/developercity/editors.shtml
Advanced Feature
SUN's RMI documentation
http://java.sun.com/products/jdk/rmi/
Java Object Serialization Specification
http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/serialTOC.doc.html
SUN's RMI and Object Serialization FAQ for JDK1.3
http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html
javadoc
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
For the SolarisTM operating environment: see SUN's Solaris rmic at
http://java.sun.com/products/jdk/1.3/docs/tooldocs/solaris/rmic.html
For the Microsoft Windows platform: see SUN's Win32 rmic at
http://java.sun.com/products/jdk/1.3/docs/tooldocs/win32/rmic.html
100% Pure Java Certification
http://java.sun.com/100percent/index.html
Free Books
Bruce Eckel's Thinking in Java 2nd Edition
http://www.mindview.net/TIJ2/index.html
Matthew Robinson'Swing
http://manning.spindoczine.com/sbe/
Mark Wutka 's JAVA Expert Solutions
http://www.cs.umu.se/~hed/java/.
James W. Cooper's Java Design Patterns
http://www.patterndepot.com/put/8/JavaPatterns.htm.
Bruce Eckel's Thinking in Patterns with Java
http://204.212.137.22/TIPatterns/.
Bruno R. Preiss's Data Structures and Algorithms with Object-Oriented Design Patterns in Java
http://dictator.uwaterloo.ca/Bruno.Preiss/books/opus5/html/book.html
SUN's Java Look and Feel Design Guidelines (online book)
http://java.sun.com/products/jlf/ed2/book/index.html
M. Hall'sSERVLETS and JAVASERVER PAGES
http://pdf.coreservlets.com/
Tutorials
SUN's tutorial topic list
http://java.sun.com/docs/books/tutorial/?frontpage
Java Development Connection Tutorial topic list
http://developer.java.sun.com/developer/onlineTraining/index.html
Fundamentals of RMI
http://developer.java.sun.com/developer/onlineTraining/rmi/RMI.html#Comparison
Getting started with RMI
http://java.sun.com/j2se/1.3/docs/guide/rmi/getstart.doc.html
Sun's RMI home page
http://java.sun.com/products/jdk/rmi/
SUN's RMI tutorial
http://java.sun.com/j2se/1.3/docs/guide/rmi/index.html
Java World
http://www.javaworld.com/
Creating a GUI with JFC/Swing
http://java.sun.com/docs/books/tutorial/uiswing/index.html
Swing changes and new features in JDK1.3
http://java.sun.com/j2se/1.3/docs/guide/swing/SwingChanges.html
Articles about Swing
http://java.sun.com/products/jfc/tsc/articles/index.html
Swing changes in jdk1.4
http://java.sun.com/j2se/1.4/docs/guide/swing/SwingChanges.html
Java World articles
http://www.javaworld.com/javaworld/jw-04-1998/jw-04-howto.html
GOF Design Patterns with examples
http://myweb.onramp.net/~huston/dp/patterns.html
Java Design Patterns-James Cooper On-line book
http://www.patterndepot.com/put/8/JavaPatterns.htm
SUN's guideline
http://java.sun.com/products/jlf/dg/index.htm
Microsoft Guidelines
http://msdn.microsoft.com/library/default.asp?URL=/library/devprods/vs6/visualc/vccore/_core_the_user_interface_guidelines_for_microsoft_windows.htm
Developer's guide
http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-2.html
IBM's guide
http://www-106.ibm.com/developerworks/library/w-berry3/index.html
Architect guideline
http://www.iarchitect.com/index.htm
Architect
http://www.iarchitect.com/mshame.htm
Tools
BulletTrain
http://www.naturalbridge.com/bullettrain.html
GCJ
http://sourceware.cygnus.com/java
JET
http://www.excelsior-usa.com/home.html
JOVE
http://www.instantiations.com/home.htm
TowerJ
http://www.towerj.com/
Visual Café
http://www.webgain.com/
Visual Age
http://www-4.ibm.com/software/ad/