Lambda表达式与匿名内部类的内部实现区别

在Java8提供Lambda表达式后,有些地方可以用比较简洁的Lambda表达式来代替原来相对冗余的匿名内部类了。那么Java在低层实现时,这2种方式有什么区别呢,下面通过例子来分析一下。

1、简单实例

下面列出一个简单的类,类中提供了2 个方式,一个方式用匿名内部类的方式实现;另一个用Lambda表达式的方式实现,即:

阅读更多