Supplemental Presentations and Examples
- Basics:
- ArrayLists:
- Repetition:
Online Java References
- The Student Companion Site for Java Concepts 5e.
- The Java Tutorial -- Oracle's online tutorials for Java (also available as several books)
- Online documentation of the foundational Java classes or all standard Java classes. (These links are up-to-date as of Java 11.)
Program Style
- The Kalamazoo College Computer Science Program Style Guide and Documentation Standards.
- Templates that meet the documentation standards: a class template and a main class template.
- Vermeulen, The Elements of Java Style, Cambridge University Press, 2000.