Java Background Expected
The following list is roughly what you are assumed to know. If you don't know some of these topics, you may want to review them early in the semester. The bracketed links below are pointers to various useful web tutorials.- Object-Oriented Programming Foundations [TIJ Ch.1-2]
- The Java language core [TIJ Ch. 3-7]
- Streams and files [TIJ Ch. 12, Sun Tutorial]
- Multithreading [TIJ Ch.13, Sun Tutorial]
- Exceptions [TIJ, Sun Tutorial]
- Packages and Interfaces [from TIJ Ch. 5, from TIJ Ch.8, Sun Tutorial]
- Java's Inner Classes [from TIJ Ch8, Sun Tutorial]
- Java JAR files [Sun Tutorial]
- The Java collections framework [Sun Tutorial, TIJ Ch. 11]