项目开发过程中使用java8新特性问题汇总

1、编译器说 Lambda 表达式中的变量必须是 final 的,我偏不信

问题描述:variable used in lambda expression should be final or effectively final

转:https://zhuanlan.zhihu.com/p/108391792

 

2、使用流对对象元素各种排序(全)

转:https://blog.csdn.net/bei_FengBoby/article/details/107529926

 

3、lambda表达式详解

转:https://segmentfault.com/a/1190000009186509

 

4、lambda常用注解@builder和@superBuilder区别---builder构造器模式与继承

转:https://segmentfault.com/a/1190000017459838

 

5、数组和List相互转换(传统方法和java8流)

转:https://blog.csdn.net/u010429286/article/details/53377836

 

6、使用optional处理null

转:https://segmentfault.com/a/1190000008692522

 

7、comparing和thenComparing使用

leetcode539---最小时间差中应用comparing和thenComparing,先按照X从小到大排序,当X相同时按照Y从小到大排序

错误用法:

 正确用法:

 参考:https://blog.csdn.net/u011381576/article/details/79422498

 

posted @ 2020-12-14 11:42  Spirited-away  阅读(91)  评论(0)    收藏  举报