JVM笔记 - 01类加载器深入解析与阶段分解

本文详细介绍了JVM中类的加载、连接与初始化过程,包括Class的加载、连接阶段的验证、准备和解析,以及类的初始化和使用。同时,深入探讨了类加载器(ClassLoader)的工作原理及其在Java虚拟机生命周期中的角色。
摘要由CSDN通过智能技术生成

说明:笔记内容来源于《北京圣思园教育 - 张龙老师 - 深入理解JVM》视频课程。如有侵权,请联系删除。

R大:JVM资深开发者

目录

1、类加载

2、类加载器(ClassLoader)深入剖析

3、类的加载、连接与初始化

4、类的使用与卸载


 


1、类加载

  • 在Java代码中,Class的加载、连接与初始化过程都是在程序运行期间(runtime)完成的

Class的加载:常见场景,如把已经存在的字节码文件,从磁盘加载到内存

Class的连接:把Class之间的关系确定好,校验字节码等。

                        比如,把Class间的符号引用转换为直接引用。

Class的初始化:对Class的静态变量赋值

  • 提供了更大的灵活性,增加了更多的可能性

2、类加载器(ClassLoader)深入剖析

  • Java虚拟机与程序的生命周期
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值