Lambda表达式特性之延迟执行(详细,小白都能看的懂的教程) 您所在的位置:网站首页 拉姆的表达式是什么 Lambda表达式特性之延迟执行(详细,小白都能看的懂的教程)

Lambda表达式特性之延迟执行(详细,小白都能看的懂的教程)

2024-07-08 22:00| 来源: 网络整理| 查看: 265

问题说明:这段代码存在问题,无论级别level是否满足要求,log 方法的第二个参数,也就是**三个字符串(msgA + msgB + msgC)**无论如何一定先会被拼接,然后再传入方法内进行级别判断if (level == 1)。

问题进一步分类分析: a.如果判断通过,那么好,这种情况不会对性能产生影响; b.如果判断不通过,那么我们之前在传入参数时进行三个字符串 (msgA + msgB + msgC)的操作不就是白做了吗,因为又不需要打印,那么用在拼接字符串上的时间不就等于白白浪费了,也就造成了性能浪费。

问题解决:那么如何不浪费这些性能呢?于是lambda表达式挺身而出,来拯救这些不应该被浪费的性能。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有