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 · 123 阅读 · 0 评论 -
JVM类的加载过程
JVM类的加载过程从全局维度观察类的加载过程类的加载过程一般可以划分为:加载阶段 Loading、链接阶段 Linking、初始化阶段 InitializationIDEA安装插件jclasslib bytecode viewer即可查看反编译后的字节码文件加载阶段就是如何获取字节码文件的阶段通过一个类的权限定名获取定义此类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构(元数据)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的原创 2021-09-05 17:12:38 · 155 阅读 · 0 评论