匿名内部类在编译的时候会一个class文件Lambda在程序运行的时候形成一个类1. 在类中新增一个方法,这个方法的方法体就是Lambda表达式中的代码2. 还会形成一个匿名内部类,实现接口,重写抽象方法3. 在接口的重写方法中会调用新生成的方法。