Additional Java Resources

 

Books available in the library:

  1. Java in a Nutshell by David Flanagan.
  2. Java How to Program by Deitel and Deitel

On the web:

General Java Tutorial:

  1. http://java.sun.com/docs/books/tutorial/index.html

Collections:

  1. http://java.sun.com/docs/books/tutorial/collections/

  2. http://java.sun.com/products/jdk/1.2/docs/guide/collections/

  3. http://www.javacollections.org/

  4. http://g.oswego.edu/dl/classes/collections/

  5. http://www.javaworld.com/jw-11-1998/jw-11-collections.html

  6. http://java.sun.com/products/jdk/1.2/docs/guide/collections/designfaq.html

Iterators:

  1. http://developer.java.sun.com/developer/Books/corejava/page2.html

Nested Classes:

  1. http://java.sun.com/docs/books/tutorial/java/javaOO/nested.html

Inner Classes:

  1. http://java.sun.com/products/jdk/1.1/docs/guide/innerclasses/spec/innerclasses.doc.html

  2. http://java.sun.com/products/jdk/1.1/docs/guide/innerclasses/

  3. http://www.javaworld.com/javaworld/javaqa/2000-03/02-qa-innerclass.html

  4. http://www.cs.umd.edu/~pugh/java/SecureInnerClassesHandout.pdf

Threads:

  1. http://java.sun.com/docs/books/tutorial/essential/threads/index.html

  2. http://www.javaworld.com/javaworld/jw-04-1996/jw-04-threads.html

  3. http://www.absolutejava.com/threads/ (Note, this page is not well formatted)

  4. http://www.cee.hw.ac.uk/courses/5nm1/2/1.htm

Thread Synchronization:

  1. http://java.sun.com/docs/books/tutorial/essential/threads/multithreaded.html

  2. http://www.javaworld.com/javaworld/jw-07-1997/jw-07-hood.html

  3. http://devcentral.iticentral.com/articles/Java/thread_sync/code.html

  4. http://www-106.ibm.com/developerworks/java/library/j-threads1.html

  5. http://www.cee.hw.ac.uk/courses/5nm1/2/6.htm

Java Swing:

  1. http://java.sun.com/docs/books/tutorial/uiswing/index.html

  2. http://java.sun.com/products/jfc/

  3. http://developer.java.sun.com/developer/onlineTraining/GUI/Swing1/shortcourse.html

  4. http://jan.netcomp.monash.edu.au/java/replayJava/paper.html

TCP:

  1. http://dast.nlanr.net/Training/DCWJuly99/kai_tcpip/

  2. http://www.hiraeth.com/alan/tutorials/tcpip/TCP-IP-complete.pdf

  3. http://www.javaworld.com/javaworld/jw-09-1996/jw-09-client-server.html

Applets:

  1. http://java.sun.com/applets/

  2. http://www.javaworld.com