Day 1: 1. Introduction to Java 2. Classes and Objects 3. Initialization and Cleanup
Day 4: 10. Applets and Graphics 11. AWT and Swing Components 12. Events and GUIs
Day 2: 4. Packages and Access Specifiers 5. Composition and Inheritance 6. Polymorphism and Interfaces
Day 5: 13. I/O and Object Serialization 14. Network Programming 15. Remote Method Invocation (RMI)
Day 3: 7. Collections and Inner Classes 8. Exceptions 9. Threads