前言
lambda表达式表达更为简洁,但是效率并不比原来高,多用于多线程中简化频繁使用的匿名内部类函数。lambda表达式并非所有场景都适用。
正文
下面介绍Lambda的使用,首先定义一个接口:
interface ILike{
void lambda();
}
作为比较,首先先介绍其他的方式实现接口,首先建一个测试类,其中分别实现接口:
public class LambdaTest_1 {
/**
* 静态内部类
*/
static class Like2 implements ILike{
@Override
public void lambda() {
System.out.println("Hello Lambda2");
}
}
public static void main(String[] args) {
//引用外部类
ILike like = new Like();
like.