OOPS
Object-oriented Java — inheritance, polymorphism, interfaces, exceptions, collections, threads and I/O.
OOPS Programs
Classes, objects, inheritance, polymorphism, encapsulation and abstraction.
Exception Handling Programs
try-catch-finally, throw, throws, custom exceptions and common runtime errors.
Java Collection Programs
ArrayList, HashMap, HashSet, TreeMap, Queue and related collection APIs.
Thread Programs
Thread creation, sleep, wait/notify and deadlock examples.
Java Files And Input Output Programs
Readers, writers, streams and file handling in Java.