Object Oriented, Compiled / Interpreted approach, Arrays, Inheritance and Polymorphism, Method Overloading, etc.
Why packages, Understanding Classpath, Access modifiers, Exception Propagation, throw, throws, finally, etc.
Introduction to Multi-Threading, Thread Priorities, Synchronization, Inter thread Communication, etc.
Collection and Iterator Interface, Enumeration, Vector, Comparator, Hashtable, Properties, etc.
Introduction to Swing and MVC Architecture, Light Weight Component, Swing Hierarchy, Atomic Components,Swing Related Events etc.
Web Component development with Servlets and JSPs, Spring Framework, Java WebService, Struts Framework, Hibernate etc.