一说Java代码的执行, 接触过Java代码的同学肯定会想到: 编写, 编译, 运行这三个阶段. 其中:
编写: 是在后缀名为.java的文件中, 根据Java语法规则编写源代码....本文会从以下3点来介绍”Java中的”类加载器:
1. 类加载器的概述.
2. 类加载器的分类.
3. 类加载机制....答案是: 当Java程序第一次使用某个类中的内容, 而该类的字节码文件在内存中不存在时, 类加载器就会去加载该类的字节码文件.
俗话说”渡人先渡己”, 要想成为别人的榜样, 帮助别人....生活中如此, 类加载器也一样. 要想加载我们自定义的类, 类加载器必须先完成”自加载”的过程. 聊到这, 不得不提的就是”类加载器的分类”了.
Java中的类加载器主要分为以下四类:
1....即所有类加载器已经加载过的.class文件都会被保存到缓存中, 下次使用该.class文件时, JVM会优先从缓存中查找, 如果没有, 才会去加载指定的字节码文件, 这也是为什么当字节码文件变化后, 需要重启