Language Fundamentals

Object Oriented Programming

Exception Handling

Input Output

Java.lang

Collections

Threads

AWT and Swings Package

JDBC