Java Basics
- Some examples of java
- Objects, Classes, Interfaces, Packages, and Inheritance In Java
- Types of variable definations
- The Var Keyword
- Conditions and Branching in Java
- Class declaration order in java
- Method overloading in Java
- Java OOP example
- Varargs in Java
- Creating & Initializing Objects in Java with new keyword
- Return Types & Covariant Return Types in Java
- This keyword
- Access rules for inheritance with implementation and extend
- Polymorphism in java
- Object class methods
- Abstract Class
- String vs StringBuilder vs StringBuffer
- Nested Classes
- Record in java 16+
Access Modifiers
Arrays
Wrapper Classes
- All the methods of Number based wrapper classes
- Character Wrapper Class
- String Wrapper Class
- StringBuilder Methods
- Autoboxing and Unboxing
Inheritance
Interface
Generics
Lambda Expression
- Basics of Lambda Expression
- Functional Interface
- Method Reference
- Combining, Chaining, and Composing Lambdas
- Comparators