开发应用免不了使用开源的包 (引入maven依赖包) 偶尔会发现一些开源包中的bug 为了快速解决 目前的做法是 直接将开源包中的相关类 复制到当前项目中(类的全限定名不变) 进行一些修改 可以解决问题 但是不确定JVM是否一定会优先加载当前项目中的类 万一优先加载了依赖的第三方jar包中的同名类 那么这种修改方式不就不会生效了吗 故为了保险起见 如何显式规定加载顺序呢 当前项目下的class需优先加载