Links
The following links are outside of the CS103
pages. As such, they are not guaranteed by the CS103 instructor, lab TA, CS
Dept., or University for their relevance, lack of viruses, or how up-to-date it
is. Further browsing is at the user's own risk.
Java SDKs and documentation
www.java.sun.com/j2se/1.3/-
The place to get the SDK 1.3 for Windows, Linux, and Solaris platforms.
Java
1.3 API Documentation- Online documentation for all classes in the Java
1.3 language.
Java
Swing Component Tutorials- Excellent tutorials for every Swing component
you can make. Example code, and a visual index to all of the components. A
must see for Swing.
javadoc-
Information on how to make your own schnazzy documentation pages for your own
personal classes.
Java Tutorials and information
www.java.sun.com- The
place to get Java information from the people that made Java. Lots of
downloads, tutorials, articles, and more information than is healthy for a
human to consume.
Walter
Savitch- The web page of the author of the book we are using in CS 103. Go
there for corrections to the text, or more information.
The Java Ranch- If
you can get past the cute graphics, it has some good info. Tries to make Java
"fun."
developerWorks-
IBM's website offers a number of free tutorials over many beginning to
advanced topics.
RoboCode-
This is cool. Learn some Java concepts while creating robots that battle it
out to the death! Snazzy graphics and actually does make Java fun. Check it
out.
Other Java courses offered at other universities- contains some good
information and links beyond this meager list.
Cornell's
Java Courses- Their transition to Java(202) class has 4+ web pages from
the various semesters they have offered it.
University
of Birmingham- A java course that apparently covers the language in 3
days.
Java
Optimization- From Carnegie Mellon for those of you that aren't content
with the speed of modern computing. Good quotes.
Java Book
Resource- From John Hopkins University. Immense listing of Java books for
further research and help.
Intro to
Programming Using Java- Another online textbook, this one by David J. Eck.
This one has a goodly amount of Java examples and details. From Hobart and
William Smith Colleges.
Interactive
Programming in Java- Free online textbook by Lynn Andrea Stein of MIT. Bit
more theoretical than technical, but does have some useful information in it.
Why
are we using Java again?- A good article outlining the benefits and
problems of Java. From the ACM and Cornell.