lambda表达式
lambda简介
1:JDK8的新特性,用来取代匿名内部类,写出更简洁的代码。
2:就是在创建接口的同时,实现接口中需要被实现的方法。
3:一个lambda表达式,就是相当于一个类,包括方法参数列表,方法实现,只是因为是函数式接口,里面只有一个要实现的方法,所以可以把类的接口给省略了,但它严格来说,还是一个类。
对接口的要求:
1:要求接口必须为函数式接口,即接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法
语法:
1:语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为 lambda运算符 ,读作(goes to)。
Thread t = new Thread(() -> { for (int i = 0; i < 10; i++) { System.out.println(2 + ":" + i); } }); t.start();
仅此而已

浙公网安备 33010602011771号