1.基本知识
- 语法:Java支持Lambda 表达式始于Java 8,它的出现简化了函数式接口匿名内部类的语法,其表达式语法如下:([参数1], [参数2], [参数3],… [参数n])->{代码块}
interface IUtil{
abstract void iterae(String [] dates);
}
interface IAdd{
static void add(int a,int b) {
}
}
public class Lammba {
static IUtil util = new IUtil(){
public void iterae(String [] dates) {
for (String date : dates) {
System.out.println(date);
}
}
};
static IUtil util = (dates)->System.out.println(dates);
static IAdd add = (a,b)->a+b;
static IUtil util = (dates)->{
for (String date : dates) {
System.out.println(date);
}
};
public static void main(String[] args) {
String [] names = {"小远","小王","小明"};
util.iterae(names);
System.out.println(IAdd.add(4, 6));
}
}