Concepts covered:
- Class
- Object
- new keyword
- Storage of JAVA objects in Memory
- Swap or Excahnge objects in Java
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
- Interfaces
- Modifiers in Java + types
- Static vs Dynamic Binding
- Association, Aggreagation, Composition
- JRE, JVM, JDK
- String Buffer
- String builder
- Wrapper class in Java
- JDBC: Java Database connectivity
- Exceptions + types
- Constructor Chaining
- Serialization and Deserialization
- enum in Java
- Static keyword in Java
- Final keyword in Java
- Finally keyword
- Finalize method in Java
- Wildcards in Java
- Java (Intro)
- Difference between constructor and methods
- Extra points and notes
- Difference between abstract class and interface