Comparator 为例,Java Lambda 表达式和函数式接口
Lambda 格式
起因是在多线程编程中看到这种写法:
Thread thread = new Thread(()->{
System.out.println("test!");
});
其中 Thread() 传入的参数就是一个 Lambda 表达式
可以将 Lambda 表达式看作一个方法的简写,Lambda 表达式由三部分组成,() 中的是方法中的传入参数,{} 是方法体,-> 表示将参数传入方法体中。
()->{}
比如:
(String firs...
zhengsongling.com2 min read