COMP102/112: Java Information

This page provides various kinds of information about using Java for COMP 102/112.

  • Full Java API documentation: This contains documentation on all the standard Java packages, but has an index designed for COMP 102/112 with classes and interfaces most commonly used in COMP102/112 at the top. You can also see the standard Java API documentation.

  • Think Java (2e): An online (free) textbook that might be helpful. Note: it doesn't use the ecs100 library for input and output.

  • The Java Tutorials The official tutorials for an older version of Java. Some of the basic trails on learning the Java language might be helpful, but it is written for experienced programmers moving to Java rather than new programmers.

  • There are lots of learning resources on the internet. If your mathematics is weak, you might want to go to