代码优化

之前codingreview 的时候, 发现同事的代码出现了常见的错误, 总结了一下 :

3个重要知识点,今天就有同学完美踩坑了。
1.循环内提取常量
2.不要用List.contains,应该用Set.contains
3.考虑sorted排序的必要性

 

咱们分享中讲到的优化套路“过滤前置”有疑问,这里给大家解释下

 

 

 

 

 

 上次演示GC翻车的接口smartfais.shortVideo.earningReportAnalysis.financialData,当时因为我本地多次还原代码,导致出现了接口同名冲突,所以没看到效果。我本地重新跑了下,三张对比截图如下:

posted @ 2022-05-23 20:02  lamda表达式先驱  阅读(46)  评论(0)    收藏  举报