Java调用分为3种:同步调用,同步回调,异步回调 1.同步调用及平时常用的调用方式 2.回调在框架中使用较多,例如spring 的 AOP实现,servlet的拦截器实现 场景 老师布置完作业后提供一个回调方法,学生可以通过这个方法把执行情况汇报给自己的老师。 (回调使用的重点,不同的老师实现相同的回调接口,但是会有不同的实现,因此学生可以选择自己老师来进行汇报,这也是AOP通过反射调用相关方法的原理) Java 模拟 : class A 实现一个接口 ,class B 调用接口 的方法 从而实现对class A 的调用 回调接口 public in