Syllabus
D2L
Google group
Code examples
Code examples ZIP
Sun Java Tutorial
Sun J2SE API
Java Notes
Online students
Tutors
Student Services
Getting Started
Eclipse IDE Tutorial
Debugging Tutorial
More Tutorials
Java Tutorial
Java Language
Exceptions
Formatting Output
Formatting Numbers
Collections
Uncle Bob
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.
Look at this website devoted to eclipse tutorials
Print out and skim Allen Holub's notes on the UML.
Skim Lars Vogel's notes on JUnit.
Read Horstman 1.7, 2.9, 2.11, 3.6, 4.1-4.4
Read about Patterns: Stategy Pattern, Command Pattern.
Read this article on comparators: Making Java Objects Comparable.
Read Horstman 3.1-3.5 (particularly 3.5) and 4.5
Read Professionalism and Test-Driven Development, by Robert C. Martin. (The book length version is Agile Principles, Patterns, and Practices in C#
Read Getting in Touch with your Inner Class, from JavaRanch.
Read the first twenty pages of Principles and Patterns.
Look over chapter 3 of Head First Design Patterns.
Read these notes on Composite.
Read Observer Pattern.
Read Proxy and Decorator Pattern.
Possible guest speaker.
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.