从JDK源码级别彻底剖析JVM类加载机制
Posted 無与吟啸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从JDK源码级别彻底剖析JVM类加载机制相关的知识,希望对你有一定的参考价值。
1.类加载运行全过程
当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到 JVM。
package com.sn.jvm;
/**
* @author snwu
*/
public class MathTest {
private int compute(){
int a = 1;
int b = 2;
return a+b;
}
public static void main(String[] args) {
MathTest mathTest = new MathTest();
int compute = mathTest.compute();
System.out.println(compute);
}
}
通过Java命令执行代码的大体流程如下:
以上是关于从JDK源码级别彻底剖析JVM类加载机制的主要内容,如果未能解决你的问题,请参考以下文章