## Notas ClassLoaders are provided by the JRE for loading classes into the JVM before an application starts. It also lazily-loads classes. Three kinds: - Bootstrap ClassLoader - Platform ClassLoader - Application ClassLoader ## Bootstrap ClassLoader - Responsible for platform-specific classes. - Used to be from `rt.jar` before Java 9 - Now it's from the JRT (Java Runtime Image) ## Platform ClassLoader - Loads OS-specific dependencies for JVM - ## Referencias - [[Java Flashcards from Interview Feedback]]