JAVA代码规范-工作中的经验总结(一)

2 / 1919

系列总结

本系列主要是工作中的一系列总结,对工作中出现的问题和经验进行梳理分析,也让新手小白们避免入坑!!首先就从代码规范上开始吧!!

判空操作

image.png

判空异常操作

image.png

返回非空值

image.png

求最大值最小值

image.png

去重操作

image.png

集合判空遍历操作

image.png

匿名内部类

image.png

规约计算

image.png

排序

image.png

求和

image.png

过滤

image.png

分组归类

image.png

定义函数式方法

image.png

并行流计算

image.png

List 转换 Map,key 冲突处理

image.png

读取文件

image.png

截取流的前 N 个元素

image.png

跳过流的前 N 个元素

image.png

匹配符合条件的第一个元素

image.png

匹配任何一个则返回

image.png

匹配所有

image.png

小结

Stream 流操作是对数据源进行一系列处理最终得到一个目标结果,数据流可以是有限的,也可以是无限的,这个处理过程整体分为两步 中间操作; 这个操作返回的还是一个流,对数据经过某种操作后,再通过流进行下一个操作,就比如流水线上的加工程序,但是使用时应该注意多线程操作时的风险!!!

❤️❤️