1.筛选:

2.排序:
3.输出:
等同于:
4.输出长度:

5.等同于:
6. 累加:
这里的.reduce是将这些整数进行求和,而identity:0是这个累加器的初始值为0,相当于int sum=0,然后讲加后的结果返回给前面的identity,这里的a相当于sum +=v中的sum,b相当与v,然后讲identity的值赋值给a。
7.分组:
这里的containsKey()方法是用于判断一个Map(如HashMap、TreeMap等)是否包含指定的键(key),如果找到了匹配的键,即该键存在于Map中,containsKey()方法将返回true。否则,如果没找到匹配的键,它将返回false。具体看这篇文章:http://t.csdnimg.cn/XE90c
等价于:
8.接口输出:

这里使用lambda表达式实现:
9.创建线程:和上面接口的写法相似 
10.输出对象:
这里的.toUpperCase()是将字母转换为大写,.ofNullable()是判空,.map()是转换类型,这里是转换为大写字母,.ifPresent()是Optional类提供的一个方法,用于在Optional对象包含值的情况下执行指定操作,详细看这篇文章:http://t.csdnimg.cn/3cxU9
11.流水线操作:
这里的Collections.sort()是排序操作
本文介绍了IT技术中的关键概念,如数据筛选与排序、数组操作(reduce和累加)、Map分组与containsKey方法、接口和线程创建,以及使用lambda表达式、流式操作(如toUpperCase、ofNullable、map和ifPresent)和Collections.sort的排序功能。

被折叠的 条评论
为什么被折叠?



