JDK动态编译Java源码测试Demo

Java源码可以通过JDK工具类直接编译为Class字节码,并可加载为Class对象。通过实例化后,可以调用实例对象的方法。这种方式可以实现在线动态修改源码并触发编译,然后加载到线上项目中实现类似热部署的效果。