Index:
- Java version : Java features version-wise
- What is Java
- Understanding JVM
- Java Static Initializer Block
- Java final keyword
- Java Super keyword
- Immutable Class in Java
- Java Transient Keyword
- Java Volatile keyword
- Association vs Aggregation vs Composition
- String vs StringBuilder vs StringBuffer
- What is exception handling in java
- Exception handling in method overriding.
- Java Abstract class and Interface
- Collection in Java
- Serialization and Deserialization explained
Design Pattern
Creational Design Patterns
Behavioral Design Patterns
- Chain of Responsibility
- Command
- Iterator
- Observer
- State
- Strategy
- Visitor
Structural Design Patterns