
jdk
文章平均质量分 77
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
Java 在Java 9中什么时候使用Stream的ofNullable()方法
在本文中,我们介绍了Java 9中Stream的ofNullable()方法的使用情况。在上面的代码中,我们首先将列表转换为Stream,然后使用flatMap()方法将每个元素转换为一个Stream,如果元素为null,则转换为空Stream。它的作用是创建一个单一元素的Stream,如果提供的元素为非空,则返回一个包含该元素的Stream,如果提供的元素为空,则返回一个空Stream。这样,我们就可以在处理可能包含空值的情况下使用Stream的ofNullable()方法来简化数据处理的过程。转载 2024-03-13 11:42:46 · 387 阅读 · 0 评论 -
线程操纵术之更优雅的并行策略
首先解决第一个问题,理论上都是可以并行的,为什么实际会无法并行呢?尝试在源码中找到答案。2.2.2.1 parallelStream源码浅析源码注释中有个迷惑的说法:Returns a possibly parallel这是怎么回事呢?以下情况下是可能无法并行执行的原因:1.数据量较小的这个判断在java.util.stream.AbstractPipeline类的sourceStageSpliterator方法中进行。转载 2023-12-06 09:18:20 · 132 阅读 · 0 评论 -
HSDB使用及使用的进程ID查询
HSDB使用及使用的进程ID查询原创 2023-03-17 09:29:58 · 435 阅读 · 0 评论 -
String放入运行时常量池的时机与String.intern()方法解惑
String放入运行时常量池的时机与String.intern()方法解惑转载 2023-03-15 08:56:14 · 478 阅读 · 0 评论