Readings for CSU 370 (Clinger)
- Clinger's review of
freshman-level Java, part 1
- Clinger's review of
freshman-level Java, part 2
- Sestoft chapter 1: compilation, loading, and execution
- Sestoft chapter 3: Java naming conventions
- Sestoft chapter 4: comments and program layout
- Sestoft chapter 6: variables, parameters, fields, and scope
- Sestoft chapter 9: classes.
- Sestoft chapter 10: classes and objects.
- Sestoft chapter 5: types.
Note that the first sentence of chapter 5 isn't really true.
- Recipe for translating an algebraic specification
into Java using the Factory Pattern with static methods.
- Read
The Story of Mel, a Real Programmer, by Ed Nather.
- Sestoft chapter 7: strings.
- Sestoft chapter 20: StringBuilder and StringBuffer.
- Sestoft chapter 21: generic types and methods.
- Sestoft chapter 22: generic collections and maps.
- Documentation for
ConcurrentModificationException
- Sestoft chapter 16: threads, concurrent execution, and synchronization
Supplemental readings
Last updated 24 March 2009.