java面试笔记5. 类加载机制。
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java字节码,这就是类加载机制。
类加载主要有三种方式:
1. 命令行启动应用程序时候由JVM初始化加载。
2. 通过class.forName()方法动态加载。默认会执行初始化块。
3. 通过ClassLoader.loadClass()方法动态加载,不会执行初始化块。
java面试笔记5. 类加载机制。
虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java字节码,这就是类加载机制。
类加载主要有三种方式:
1. 命令行启动应用程序时候由JVM初始化加载。
2. 通过class.forName()方法动态加载。默认会执行初始化块。
3. 通过ClassLoader.loadClass()方法动态加载,不会执行初始化块。