@@与君共勉
尊荣之下,皆是谦卑.
JDK1.8开发的速度
一 简单测试 Optional ->filer ->orElseGet
结果
注意:过于简单的判断可以用三元运算符
简单判断,以下写法通俗易懂,且没有不必要的开销 ,切记.
例:
结果
总结:空值判断,避免if,else.
二 简单测试 list ->stream() ->filter
结果
总结:分组,统计,过滤,排序,比较,求和,最值,去重,内部逻辑处理均可操作,写法便捷.(开发中可以尽量避免多重for循环,缺点可观性差,不易排查错误,个人建议使用)