1. Introduction to Java
  2. Data types and variables
  3. Operator, Loop, Statement & Arrays
  4. Classes and Methods
  5. Constructors, Access specifiers and modifiers
  6. Relationship between classes
  7. Annotations
  8. Java packages
  9. Applets and Applications
  10. Exception handling
  11. Multi-threading programming
  12. Streams
  13. Networking
  14. A.W.T. (Abstract Window Toolkit)
  15. Layouts
  16. Event handling
  17. Database connectivity
  18. Collection
  19. Projects