1. Introduction to Java
  2. Installation Guide
  3. Class, Object, and Variable
  4. Constructor
  5. Static Keyword
  6. String
  7. Array and Enum
  8. If/else, Case, and Loops
  9. Wrapper Classes and Generics
  10. Object-oriented Programming (OOPS)
  11. Exception and Error Handling
  12. Collections
  13. File Input/Output
  14. Thread
  15. JDBC
  16. Memory Management