1.热部署是什么? 对于Java应用程序来说,热部署就是在运行时更新Java类文件. 2.热部署有什么用? 可以不重启应用的情况下,更新应用.举个例子,就像电脑可以在不重启的情况下,更换U盘. OSGI也正是因为它的模块化和热部署,才显得热门. 3.热部署的原理是什么? 想要知道热部署的原理,必须要了解java类的加载过程.一个java类文件到虚拟机里的对象,要经过如下过程. 首先通过java编译器,将java文件编译成class字节码,类加载器读取class字节码,再将类转化为实例,对实例ne…