Java Revision Notes
1. Core Java Concepts
- OOP Concepts: Encapsulation, Inheritance, Polymorphism, Abstraction
- Class, Object, Constructors, static, final
- Access Modifiers
- this / super
2. Java Important Topics
- Strings, StringBuffer, StringBuilder
- Arrays + Common Interview Questions
- Wrapper Classes
- Enums
3. Collections Framework
- List, Set, Map
- HashMap internal working
- Comparable vs Comparator
- Fail-fast vs Fail-safe
4. Exception Handling
- try/catch/finally
- throw vs throws
- Custom exceptions
5. Multithreading
- Thread, Runnable
- Synchronization
- wait(), notify(), sleep()
- ExecutorService
6. Java 8 Features
- Lambda expressions
- Stream API
- Functional Interfaces
- Optional
7. Coding Questions
- 10 Basic
- 10 Intermediate
- 10 Advanced
8. SQL + Java Combined Interview Questions
- JDBC basics
- Joins and integration
- CRUD operations via Java
9. Behavioral Questions for Java Developer Interviews
- Teamwork
- Problem solving
- Conflict resolution