“深入理解JVM:虚拟机类加载机制”的版本间差异

来自Wikioe
跳到导航 跳到搜索
(建立内容为“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 

模块化下的类加载器