Here is a list of URL links to assist you in
your homework as well as if you would like additional information on topics
discussed in class
main sun java site
|JDK -- Java
Developer's Kit (Free)
|Note that these Java
compilers are non-visual, command-line systems. There are
plenty of visual Java development environments, but they
either cost money or require one of the following compilers
to already be installed. See the Java
IDEs section for more info. If you are just going to
use these compilers, I strongly recommend getting a good
programming editor. See the Java
editors section for some good options for Windows, Unix,
- Java for Solaris (SPARC
- Java for Windows
- Sun's JDK
1.1.7 from IBM. As of 4/99, this
supposedly outperformed both the Sun and
the Microsoft 1.1 JVM's by 20% on most
benchmarks. Uses similar technology to
Sun's HotSpot, but is for Java 1.1,
wheras HotSpot is for Java 1.2/1.3 (aka
- Java for MacOS
operating systems. Up to date list maintained
Tutorials and Examples
Sense of Java
- Hank Shiffman has put together a
collection of twelve common assertions about Java. On this page he
tries to cut through the hype to find what's true, what's false, and
what's only half-true. I don't always agree with what he says, but
it's definitely worth reading.
Java Language Tutorial
- The beginnings of a Java tutorial.
- One man's adventures with Java, well
written and very useful for beginners.
Active Objects in Java
- Doug Lea's explication of the philosophy
of active object design using Java as the implementing language.
There's lots of material about threads here.
's preliminary tutorial about the AWT.
Hello World to Ticker Tape in Seven Steps
- Timothy Arnold's applet tutorial.
- Vijay Mukhi's humorous approach to
- Adrian Scott has written a FAQ list about
using Java with VRML and vice-versa.
comp.lang.java FAQ List (http://www.ibiblio.org/javafaq/javafaq.html)
A Java FAQ list for the comp.lang.java newsgroups.
Gricsom's Code Signing for Java Applets site (http://www.suitable.com/Doc_CodeSigning.shtml)
A comprehensive guide that explains the hows and whys of
digitally signing your Java applets so they can be used in both
Navigator/Communicator and Internet Explorer
Developer Connection (http://java.sun.com/jdc) Membership in
the JDC is free and provides access to many services (tech
support, discussion forums, training, early access, newsgroups,
bug reporting, and more) and programs to help you develop your
Java Collection (http://www.yahoo.com/Computers_and_Internet/Programming_Languages/Java/)
Yahoo's all-encompassing collection of Java-related resources.
(http://www.siliceo.com/java.html) A guide to information about the
Java language, including reference materials and resources for users
Sense's Java Arcade (http://www.arcadepod.com/java/) Directory of
hundreds of Internet-based Java games sorted by categories.
BookMark (http://www.vb-bookmark.com/vbJava.html) links to Java
programming sites, Java tutorials, Java applets, user groups,
beginner's guides, and sample code.
(http://www.esus.com/) offers an extensive Java directory and a
Hosts (http://www.javahosts.net/) helps developers find local ISPs
that support Java technologies.