- Collections: Arraylist, vector, stack, linked list, Queue (Priority queue)
- dataTypes: Enum, Optional
- Java 8: Lambda, Streams, BiFunctional Interfaces, Primitive Interfaces, Practise programs
- OOps Concepts
- Multi-Threading: Thread creation (Thread, Runnable), Thread Class constructors
- Reflection:
Notes Link:
- Java 8 Lambda Notes: lambda
- Streams Notes: Streams Note
- OOPs practise Link: Website link
- Reflection Notes: reflection notes