# 前言 在之前的 深入浅出 JVM ClassLoader 一文中,我们说可以通过修改默认的类加载器实现热部署,但在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作.对于某些大型的应用来说,每次的重启都需要花费大量的时间成本,所以,如果能像我们之前说的那样,在不重启虚拟机的情况下更新一个类,在某些业务场景下变得十分重要.比如很多脚本语言就支持热替换,例如 PHP,只要