Generic Programming, Sequential Collections, Associative Collections, Classic Data Structures, Sorting And Searching Algorithms, Exception Handling, Database Programming With JDBC, GUI Development With Swing, Multithread Programming , Java Applets, Strings And Stringbuilder Class