lambda表达式是jdk8的一种特性,是对函数式接口匿名内部类的简写。
特殊方法引用:
@FunctionalInterface
interface IMInterface2<T,R> {
R test(T t);
}
public class STest {
public static void main(String[] args) {
//判断String类型参数T是否为空字符
IMInterface2<String,Boolean> my = String ::isEmpty;//相当于t->t.isEmpty()
//t是实例方法调用者
System.out.println(my.test("a"));//false
}
}