This course will teach you to:
- Understand what threads do and where they are needed.
- Recognize some common situations where threads are helpful.
- Be comfortable with programming multi-threaded applications.
- Understand the general organization of Java's I/O functionality.
- Be able to manipulate text and binary streams.
- Be able to perform object serialization.
- Understand the Networking classes and API.