其他
程序员进新公司 团队都用java8函数式语法 开始内心是拒绝的
点击上方“Java之间”,选择“置顶或者星标”
你关注的就是我关心的!
作者:程序汪
吐槽
程序汪进新公司,发现团队都用java8函数式语法
开始看lambda语法感觉很不习惯,还有点反感
后来慢慢学起来,用习惯了发现非常爽
大大提高了开发效率
在这个加班加的冒烟的IT界
加快开发效率是非常重要的
java8才有的特性
Optional防空利器
方法引用
就是这个奇葩语法::
简洁之极
filter
上面Optional方便过滤空集合对象,这里的filter是过滤空元素
如果集合add空null,就容易NPE啦
map
集合变形,业务代码最常见的
输出名字集合数据
list转换map
输出结果
key就是id,value是student对象
limit
就像mysql的limit num 关键字
输出 第一条数据
skip
mysql的limit num,num 关键字
下面是取第2条数据后面第1条,可以实现分页功能啦
集合排序
默认升序
输出结果
parallelStream
说性能差的朋友可以用并发嘛
注意线程安全
原文链接:
www.toutiao.com/i6671789052192096781/
最近热文阅读:
1、Class.forName 和 ClassLoader 到底有什么区别?
关注公众号,你想要的Java都在这里!