美文网首页
每天一个知识点(2)--JVM-类加载子系统-加载过程

每天一个知识点(2)--JVM-类加载子系统-加载过程

作者: gigglesoso | 来源:发表于2021-05-13 11:12 被阅读0次

类加载子系统,属于虚拟机的一个组成部分,其主要职责是负责类的加载;其实就是将class文件加载进虚拟机内存供虚拟机使用。
加载过程包含以下几个阶段:

  • 加载loading:通过一个类的全限定名获取这个类的二进制字节流,将存储的静态结构转换为方法区中的运行时数据结构。
  • 链接linking:该阶段又包含了三个小阶段。
    (1) 验证,验证class中字节流是否符合虚拟机规范。(2)准备,为类变量分配内存,并且赋初始值。(3)将常量池中的符号引用转换为直接引用。
  • 初始化Initialization:类中的静态变量赋值,静态代码执行的过程。链接中的准备阶段只是赋默认值。

相关文章

  • JVM类加载器子系统ClassLoader

    1 类加载器与类的加载过程 类加载器子系统的作用:类加载子系统负责从文件或者网络中加载class文件,class文...

  • 每天一个知识点(2)--JVM-类加载子系统-加载过程

    类加载子系统,属于虚拟机的一个组成部分,其主要职责是负责类的加载;其实就是将class文件加载进虚拟机内存供虚拟机...

  • 一、类加载器与类的加载过程

    一、内存结构概述 二、类加载器与类的加载过程 1、类加载子系统作用 类加载子系统负责从文件系统或者网络中加载Cla...

  • jvm(二)类加载过程与类加载器

    本篇内容: 类加载过程 类加载器分类 双亲委托机制 沙箱安全机制 类加载过程 类加载器子系统负责将从文件系统或者网...

  • JVM-类加载器

    JVM-类加载器 类与类加载器 对于类与类加载器有两种限定: 对于任意一个类,都需要由加载它的类加载器和这个类本身...

  • JVM(四)JVM加载机制详解

    1 类加载子系统 1.1 类加载子系统介绍 1.类加载子系统负责从文件系统或是网络中加载.class文件,clas...

  • 类加载

    类加载子系统:在Java虚拟机中,负责查找并装载类的部分称为类加载子系统,类加载子系统用于定位和加载编译后的cla...

  • JVM系列二(类加载器子系统)

    Java虚拟机(JVM)系列二 类加载子系统 一.类加载器子系统整体架构 类加载器子系统负责从文件或网络中加载Cl...

  • JVM(二)-内存结构

    内存结构简图: 虚拟机JVM加载程序过程: 1、类加载子系统把编译后的字节码文件(.class)加载到内存中2、方...

  • 3.jvm加载机制

    一、类装载子系统 加载过程 加载 预加载:加载rt.jar,里面是一些常用的类lang包和io包 运行时加载 连接...

网友评论

      本文标题:每天一个知识点(2)--JVM-类加载子系统-加载过程

      本文链接:https://www.haomeiwen.com/subject/buutjltx.html