![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 71
榴莲男孩
这个作者很懒,什么都没留下…
展开
-
JVM类加载器
JVM类加载器 类加载器:引导类加载器、扩展类加载器、系统/应用类加载器 按JVM官方进行分类(两种划分方法) 按类划分 引导类加载器(Bootstrap ClassLoader) 自定义类加载器(直接或间接继承ClassLoader类的类加载器) 按实现语言划分 Bootstrap ClassLoader (C++、C实现的) 其他类加载器(Java实现的) 引导类加载器(BootStrap ClassLoader) 引导类加载器是使用C++和C实现的,嵌套在JVM内部 主要用于加载Java核原创 2021-09-05 21:01:40 · 131 阅读 · 0 评论 -
JVM类的加载过程
JVM类的加载过程 从全局维度观察类的加载过程 类的加载过程一般可以划分为:加载阶段 Loading、链接阶段 Linking、初始化阶段 Initialization IDEA安装插件jclasslib bytecode viewer即可查看反编译后的字节码文件 加载阶段 就是如何获取字节码文件的阶段 通过一个类的权限定名获取定义此类的二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构(元数据) 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的原创 2021-09-05 17:12:38 · 165 阅读 · 0 评论