请问下Java中为什么要大量用接口回调技术?

有点小疑惑 因为你用一个类实现某个接口后,要调用相应的方法时为什么不直接用这个类来生成相应的对象去调用,而是要用接口来生成的对象回调这个类再调用?

直接调用 ,就是显示调用,在编译期就必须要关联到被引用的类。依赖的jar 是强绑定的
而采用接口反射回调技术,实现了调用方与被调用方的松藕合,比如可以有多种实现方案,根据一定的业务规则找到一种方案,用接口反射回调来实现,
这样,你就只需要保证程序在运行期能关联到被引用的类就可以了,对于其它方案的实现类不需要引入使用