Core Java Concepts
Core Java Concepts
o Type Casting
2. Control Structures
o if-else, switch
o Constructors
o Inheritance
o Encapsulation
o Abstraction
4. Exception Handling
o Custom Exceptions
5. String Manipulation
6. Collections Framework
7. Java I/O
8. Multithreading
o Thread Lifecycle
o Synchronization
9. Generics
o Stream API
o Optional Class
o Stream API
o Optional Class
12. Annotations
o Custom Annotations
o Creating Packages
o Importing Classes
o CountDownLatch, CyclicBarrier
17. Networking
o Singleton
o Factory
o Observer
o MVC
o Garbage Collection
o finalize() method