Java8中可以用简洁的代码来操作集合,比如List,Map,他们的实现ArrayList.以此来实现Java8的充分利用CPU的目标. 流和Lambda表达式都是Java8中的新特性.流可以实现对集合的遍历,过滤,聚合,求和以及求平均值等操作.文章力求好懂的基础上写得简洁,达到看完就能用的效果. 1:利用流和Lambda来遍历集合 public class Main { public static void main(String[] args) { // TODO Auto-generate
在C#2.0之前就有委托了,在2.0之后又引入了匿名方法,C#3.0之后,又引入了Lambda表达式,他们三者之间的顺序是:委托->匿名表达式->Lambda表达式,微软的一步步升级,带给我们编程上的优美,简洁,可读性强.....其实是说到底Lambda表达式也是匿名方法的一种,下面咋们就简单聊聊这几者之间的微妙关系. 声明一个委托: delegate int calculator(int num1, int num2); 下面分别采用委托方式.匿名方法方式以及lambda表达式来实现下: (