S
UPPLEMENTAL
M
ATERIAL
Supplemental Presentations and Examples
Basics:
Simplest Possible Application
A Simple, Object-Oriented Program
Variables, Datatypes, Object Creation, Object Method Invocation
Arrays and ArrayLists:
Array Quick Reference
ArrayList Quick Reference
Comparison of Arrays and ArrayLists
Repetition:
Practice: Array and ArrayList classes with methods to implement
Notes on Casting, For Loops, and While Loops
The book collection project:
BookProject.zip
Online Java References
The Student Companion Site
for Java Concepts 5e.
The Java Tutorial
-- Sun's online tutorial for Java 2 (also available as several books)
Online documentation of all standard Java classes, including:
Java 6
. Sun also provides
other resources
.
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.