今天去面试被问到了这个jdk1.8的新特性,虽然工作中有接触到,但一直没用过,回答结果“就是看过没用过”。今天把他加到我的记事本里。
他的本质是简化了代码,但是编译器还会自己转成常规的代码。但是你去维护这断代码的时候,你就想骂人了。我在项目中看到其他人写这个表达式,我这个菜鸟感觉简洁是简洁,但是我看不太懂(没办法太菜了,今天好好钻研一下)。
yuan(()->System.out.println("学习使我快乐"));
能够接收Lambda表达式的参数类型,是一个只包含一个方法的接口。只包含一个方法的接口称之为函数接口。