1)Introduction and Importance of Java Programming
2) Java History and its Evolution and Enhancements
3) Software Installation Setup
4) Steps to Run First Java Program
5) Basics of Java Program(Like Arrays,Control Statements,Operators,Strings)
6) Introduction Object Oriented Programming
7)Introduction to Class and Object
8)Types of variables and methods,classes
9)Packages
10)Data abstraction through access specifiers
11) Inheritance and polymorphism
12) Exception Handling
13) Dealing with Files
14)Multithreading
15)Java AppletsÂ
16)SWT and Swings
17)Collectio Framework