CS101 Java Reference

Frequently Used References:

The Java Language Library
contains documentation for the classes built into the Java language. Of particular interest is the Math class, which provides many useful mathematical operators.
The CS101 Package
contains several classes provided for your use in this course. This documentation explains the methods available for each provided class. Some classes are provided for specific lab assignments.

Other Useful Information:

The Complete Java Library Documentation
contains descriptions of all classes in the Java library. Except for those classes in java.lang, you will need to import the appropriate packages into your program in order to use them. Ask if you have questions. Many of these may not make any sense to you until you finish CS102.
The Java Language Specification
provides syntax and semantics for Java language constructs. A working knowledge of C++ is assumed, but once you are familiar with Java, this is a handy reference.
The Java White Papers
provide background on the history of Java, the reasons for its creation, and motivation for basic design decisions, and other information. Provided for your information only. Again, you do not need to print this.
Sun's Java Welcome Page
provides links to a wealth of information on Java, including a variety of documentation.
Schools Teaching Java
provides links to colleges and universities using Java in their courses.