class文件加载
原则
按需加载
时机
应用程序启动的时候会加载jdk核心类库,程序使用到的框架的核心类,程序运行过程中,根据业务场景会加载业务代码类
工具
类加载器
class文件卸载
原则
不用了就卸载掉
条件
该类所有的实例都已经被GC,也就是JVM中不存在该Class的任何实例。
加载该类的ClassLoader已经被GC。
该类的Java.lang.Class 对象没有在任何地方被引用,如不能在任何地方通过反射访问该类的方法
此文只为在您脑海留下印象,用时深究。
class文件加载
原则
按需加载
时机
应用程序启动的时候会加载jdk核心类库,程序使用到的框架的核心类,程序运行过程中,根据业务场景会加载业务代码类
工具
类加载器
class文件卸载
原则
不用了就卸载掉
条件
该类所有的实例都已经被GC,也就是JVM中不存在该Class的任何实例。
加载该类的ClassLoader已经被GC。
该类的Java.lang.Class 对象没有在任何地方被引用,如不能在任何地方通过反射访问该类的方法
此文只为在您脑海留下印象,用时深究。
文章来源:智云一二三科技
文章标题:java_class文件加载与卸载
文章地址:https://www.zhihuclub.com/178071.shtml