![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk8
文章平均质量分 79
秋夜无霜
好学Java
展开
-
java 多个日期集合中连续的日期放在一组
java代码实现一个日期集合,连续的放在一组。原创 2023-01-13 16:28:16 · 452 阅读 · 0 评论 -
jdk8 | BiConsumer<T,U>实践应用
`BiConsumer`的方法`void accept(T t, U u)`提供了两个输入参数的执行,它还有提供一个输入参数的`Consumer`的方法`void accept(T t)`原创 2020-08-28 17:40:14 · 1538 阅读 · 1 评论 -
jdk8之Function<T,R>场景应用
日常编程中,如果使用Idea时总会遇到破浪线的代码块,鼠标悬浮上去,提示Found Duplicated Code in XXX。从代码设计的角度来讲,不符合DRY(Don't Repeat Yourself)原则。那我们又如何改善你眼前看到的一切呢?对于大多数同学来讲,肯定视而不见;但对于那么一丢丢同学来讲,却无法接受这样的代码,总想重构一下。...原创 2020-03-22 09:07:14 · 3955 阅读 · 3 评论 -
jdk8 | Supplier<T>实践应用
最近呢,看到应该系统应用中有一个一二级缓存模块的设计([基于google guava和redis的一二级缓存设计实现](https://blog.csdn.net/shichen2010/article/details/90317101)),早期设计虽然鉴于当时实践考虑已经自我感觉涉及还不错,但是最近再看到这块代码,有一种想要继续提炼升华的冲动。鉴于此,有了本篇中在设计中基于`Supplier`的实践场景应用。...原创 2020-08-28 11:43:06 · 2123 阅读 · 0 评论 -
jdk8 | Function<T,R>实践应用
自动JDK8诞生,基于stream api的程序编码成为程序员秀代码的平台。事实上,除了stream相关api外,提供的lambda表达式,更新精简了不少代码。然而,对于大多数开发者而言,灵活运用基于函数式编程依然窃取,倘若灵活使用jdk8的相关函数式编程,可以有效精简我们的冗余代码,使得我们的代码可以更灵活的复用。这边,今天来谈谈JDK8中的Function具体该如何更灵活的运用,相信通过这篇文章,你有所收获。.........原创 2022-08-18 16:08:21 · 487 阅读 · 0 评论