“深入理解JVM:虚拟机类加载机制”的版本间差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
 (建立内容为“category:JVM”的新页面)  | 
				无编辑摘要  | 
				||
| 第1行: | 第1行: | ||
[[category:JVM]]  | [[category:JVM]]  | ||
== 概述 ==  | |||
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。  | |||
* '''运行时加载''':类型的加载、连接和初始化过程都是在程序运行期间完成的;  | |||
== 类加载的时机 ==  | |||
== 类加载的过程 ==  | |||
=== 加载 ===  | |||
=== 验证 ===  | |||
=== 准备 ===  | |||
=== 解析 ===  | |||
=== 初始化 ===  | |||
== 类加载器 ==  | |||
7.4.1   | |||
=== 类与类加载器 ===  | |||
7.4.2   | |||
=== 双亲委派模型 ===  | |||
7.4.3   | |||
=== 破坏双亲委派模型 ===  | |||
7.5   | |||
== Java模块化系统 ==  | |||
7.5.1   | |||
=== 模块的兼容性 ===  | |||
7.5.2   | |||
=== 模块化下的类加载器 ===  | |||
2020年10月25日 (日) 21:00的版本
 
概述
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。
- 运行时加载:类型的加载、连接和初始化过程都是在程序运行期间完成的;
 
类加载的时机
类加载的过程
加载
验证
准备
解析
初始化
类加载器
7.4.1
类与类加载器
7.4.2
双亲委派模型
7.4.3
破坏双亲委派模型
7.5
Java模块化系统
7.5.1
模块的兼容性
7.5.2