类加载器 共 3 篇文章

Java类加载器双亲委派模型打破与热部署实现
2026-04-27 21:17:17
Java类加载器双亲委派模型打破与热部署实现 Java 默认的类加载机制遵循双亲委派模型,这保证了 Java 核心类的安全性和唯一性。但在实际开发中,为了实现热部署、模块隔离或动态更新功能,我们需要打破这一模型。本文将直接介绍如何通过自定义类加载器打破双亲委派,并基于此实现一个简单的热部署功能。 1
Java 类加载器 双亲委派
49 0
Java 类加载器的命名空间隔离与ClassCastException
2026-04-24 04:13:37
Java 类加载器的命名空间隔离与ClassCastException 在 JVM 中,判断两个类是否相同,不仅看类的全限定名(包名+类名),还要看加载它们的类加载器是否相同。如果全限定名相同,但类加载器不同,JVM 会认为它们是两个完全不同的类。这种机制称为“类加载器的命名空间隔离”。理解这一机制
Java 类加载器 JVM
55 0
Java类加载机制与自定义ClassLoader实现热部署
2026-04-03 11:52:55
Java类加载机制与自定义ClassLoader实现热部署 Java程序运行时,.class文件需要被加载到JVM中才能执行。这个过程由类加载器(ClassLoader)完成。理解其机制,可以让我们在不重启应用的情况下动态替换代码,实现“热部署”。 一、Java类加载机制基础 JVM使用双亲委派模型
Java 类加载器 双亲委派
94 0