Explain the concept of class loaders in Java and discuss the different types of class loaders.
Sigiloso
Class loaders in Java are responsible for dynamically loading classes into the Java Virtual Machine (JVM) at runtime. They form a part of the Java Runtime Environment. 1. Bootstrap Class Loader 2. Extension Class Loader 3. System (or Application) Class Loader 4. Custom Class Loaders