美文网首页JVM
java类加载的几个步骤

java类加载的几个步骤

作者: snakeSkin | 来源:发表于2017-03-18 15:38 被阅读62次

类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:
1.加载 2.验证 3.准备 4.解析 5.初始化 6.使用 7.`卸载
因为对于加载部分,java虚拟机规范中并没有强制约束,这点可以交给虚拟机的具体实现自由把握。对于Sun HotSpot虚拟机来说,可以通过-XX:+TraceClassLoading参数观察类的加载。

类加载日志

其中加载 验证 准备 初始化 和卸载这5个步骤是固定的,而解析 使用则不一定,
解析阶段在某些情况下可以在初始化阶段之后再开始,这是为了java语言的运行时绑定(也称为动态绑定,或晚绑定)。这些阶段通常都是交织在一起的混合使用进行的,通常会在一个阶段执行的过程中,调用激活另一个。

相关文章

  • java类加载的几个步骤

    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:1.加载 2.验证 3.准备 4.解析 5....

  • 类加载器

    一. Java类加载步骤 (1) Java加载.class文件后到类生成,消亡经历了什么过程 ? 加载 验证 : ...

  • 03.Java虚拟机是如何加载Java类的

    Java虚拟机是如何加载Java类的? 大体流程图: Java 加载java类主要有5个步骤: 1. 加载 2....

  • Java类加载器

    java类加载器基本概念 类加载器是用来把java类加载到虚拟机中的。一般来说java虚拟机使用java类的步骤如...

  • 类加载的过程

    类从编译到执行的过程 类从编译到执行的过程主要经历了以下几个步骤:例如加载ClassLoadTest.java文件...

  • Java虚拟机内存管理——内存空间划分

    一、类加载过程,双亲委派模型 1.Java中类加载分为3个步骤:加载、链接、初始化。 加载。加载是将字节码数据从不...

  • 简单讲讲类的加载机制

    简单讲讲类的加载机制 理论 首先得说类的加载机制。从java文件从到内存里面经历了几个过程。 加载Java文件首先...

  • JVM类加载机制

    Java类加载机制 从class字节码到内存中的Java类,必须经历加载、链接、初始化三大步骤,其中链接又包括验证...

  • Android面试题整理(Java)

    1.类加载过程 Java中类加载分为3个步骤:加载、链接、初始化。 加载 加载是将字节码数据从不同的数据源读取到J...

  • (七):JVM内存区域、类加载机制

    1、请介绍类加载过程,什么是双亲委派模型? 一般来说,我们把 Java 的类加载过程分为三个主要步骤:加载、链接、...

网友评论

    本文标题:java类加载的几个步骤

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