【JVM】类加载详解
类加载详解
通过上篇文章我们知道了class文件是怎样存储数据的,那么今天我们就学习他们是怎么被加载进我们的虚拟机的呢?还有每一个加载过程他们都在做什么事情呢?内容很多,干货满满,一定要耐心看完,为了方便下次阅读也可以收藏。
一、类加载的时机
1.遇到new、getstatic、 putstatic 和invokestatic这四条指令(字节码指令)时,如果对应的类没有初始化,则要对对应的类先进行初始化。
public class Student{
private static int age ;
public static void method(){
}
}
//Student.age
//Student.method();
//new Student();
2.使用java.lang.reflect包方法时对类进行反射调用的时候。
Clas
【JVM】类加载详解最先出现在Python成神之路。
共有 0 条评论