JVM内存结构
JMM(java内存模型)
类加载器的作用:
类加载器就是把java的字节码文件加载虚拟机中.
什么时候进行类加载?
在程序主动使用某个类时,如果这个类没有被加载到内存中,通过JVM加载,连接,初始化这步操作,将类加载到JVM中.
加载过程中也可能会出现加载失败的情况,没有问题的话,这三步成为类加载或者类初始化操作.
ClassLoader classLoader = String.class.getClassLoader();
System.out.println(classLoader);//null
//jdk.internal.loader.ClassLoaders$AppClassLoader@2437c6dc
ClassLoader classLoader1 = T.class.getClassLoader();
System.out.println(classLoader1);
// jdk.internal.loader.ClassLoaders$PlatformClassLoader@1d251891
ClassLoader parent = classLoader1.getParent(