Syllabus
Course online
Mailing list
Code examples
Code examples ZIP
Sun Java Tutorial
Sun J2SE API
Java Notes
Tips for new students
Online exam notes
Read Horstman Chapter 1 (particularly 1.5, 1.8, 1.11, 1.13 and 1.14)
Read Horstman 2.1-2.5 and 2.8
Read Horstman 3.7
Read items 7, 8, 9 and 11 from Joshua Bloch's Effective Java.
Skim the humorous essays: Cup Size and Pass-by-Value Please.
Skim the Java Tutorials on Exceptions and Collections.
Print out and skim Allen Holub's notes on the UML.
Skim Test Infected.
Read Horstman 1.7, 2.9, 2.11, 3.6, 4.1-4.4
Read about Patterns: Stategy Pattern, Command Pattern.
Read Horstman 3.1-3.5 (particularly 3.5) and 4.5
Read Professionalism and Test-Driven Development, by Robert C. Martin.
Read Getting in Touch with your Inner Class, from JavaRanch.
Read the first twenty pages of Principles and Patterns.
Look over this chapter from Head First Design Patterns.
Read these notes on Composite.
Read Observer Pattern.
Read Proxy and Decorator Pattern.
Read Object Initialization
Read Chapter 5 of Bloch
Read about singleton, factory method, abstract factory, and flyweight patterns.
The stylesheets used to create this website are based on Corin Pitcher's XSLT stylesheets for lecture slides.