A Crash Course in Java

Duration 3 days (hands-off) or 5 days (hands-on)
Topics
  • Part 1: Introduction
  • Part 2: Classes and objects
  • Part 3: Exceptions
  • Part 4: Strings (PDF)
  • Part 5: Threads
  • Part 6: Collections
  • Part 7: I/O
  • Part 8: Interprocess communication
  • Part 9: JDBC
  • Part 10: Beans
  • Part 11: RMI
  • Part 12: Servlets

Learn Java from someone who's used it in the trenches since 1998. This course covers everything from the basics of the language to database access, web application development, and what not to do with those nifty thread things.

Sample slides are now online: