腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
streams
中
使用
Java
8
Supplier
实现
延迟
评估
java
、
java-8
、
java-stream
、
lazy-evaluation
我正在尝试在这样的流中
使用
Supplier
来
实现
惰性
评估
.forEach(System.out::println); private static
Supplier
getList() {
浏览 3
提问于2018-08-21
得票数 2
6
回答
Java
8
中
日志记录的懒惰计算
java
、
lambda
、
lazy-evaluation
log.isDebugEnabled()) { log.debug("value: {}", value);由于
Java
8
添加了lambda,所以最好这样做:这几乎是因为日志框架将对参数执行问题是toString() on
Supplier<
浏览 10
提问于2017-11-01
得票数 22
9
回答
使用
Java
8
Streams
API混洗整数列表
java
、
scala
、
java-stream
我尝试
使用
Streams
API将以下Scala代码行转换为
Java
8
:util.Random.shuffle((1 to 24).toList)IntStream.range(1, 25)collect(
Supplier
<R>
supplier</e
浏览 114
提问于2013-11-19
得票数 35
回答已采纳
3
回答
番石榴库:包含n个实例的列表
java
、
guava
、
utility-method
Java
Collections类有以下方法:我需要一个类似的方法,但稍微通用一些,它提供给定类的n个实例。类似于:特别是,如果
supplier
是
Supplier
.ofInstance(o)
在
番石榴API中有这样的方法吗? 谢谢。
浏览 2
提问于2010-12-21
得票数 4
回答已采纳
8
回答
Java
8
流惰性在实践
中
是无用的吗?
java
、
java-stream
、
lazy-loading
最近我读了很多关于
Java
8
Streams
的文章,特别是关于
Java
8
Streams
的
延迟
加载的文章:和。我似乎不能动摇懒惰加载完全无用的感觉(或者充其量,提供零性能价值的次要语法便利)。这些文章似乎暗示了与懒惰相关的性能增益,例如:
Java
浏览 126
提问于2018-10-07
得票数 14
回答已采纳
1
回答
Java
8
:在用于惰性操作的API
中
传递流的良好实践?
java
、
lambda
在
之前的
Java
8
lambda库
中
,如Guava,输出
使用
常见的
Java
框架接口,因此很容易将它们传递给外部/内部API,如果库方法这样做,仍然可以利用一些懒惰的计算(例如懒惰filter()和transform但是,
在
Java
8
流
中
,获取Collection/Map的调用是终端(即急切),它还将分配新的数据结构来保存结果。 对于中间有多个阶段和策略模式的复杂计算,由于中间结果导致了大量不必要的
浏览 0
提问于2015-07-13
得票数 14
回答已采纳
3
回答
写工厂方法最有效的方法是什么?
java
、
design-patterns
、
factory
、
factory-pattern
、
effective-java
在
大多数情况下,当我们编写一个工厂方法时,可以继续增长的是一组if条件。编写这样的方法( if条件最少)的最有效方法是什么?
浏览 1
提问于2014-04-17
得票数 4
回答已采纳
2
回答
我如何懒洋洋地串连流?
java
、
java-8
、
java-stream
我正在尝试
实现
一个流,
在
它的
实现
中
使用
它自身的另一个实例。流中有几个常量元素(加上IntStream.concat),所以只要串接流懒洋洋地创建非常量部分,它就能工作。我认为
使用
带有的IntStream.concat (其中的)应该足够懒惰,只
在
需要它的时候创建第二个分配器,甚至创建流(而不是计算它)也会溢出堆栈。我怎么能懒洋洋地串连流?我试图将流素数筛子从移植到
Java
中
。这个筛子
使用
它自己的另一个实例(
在
Pyth
浏览 7
提问于2015-07-06
得票数 7
2
回答
Groovy
中
链式函数方法的
延迟
求值
groovy
、
functional-programming
、
closures
、
java-8
、
lazy-evaluation
我
在
Java
里看到的 .map( v -> v * 4) .findFirst(); 我将许多闭包传递给
在
流
中
调用的方法这是可能的,因为
在
调用findFirst之前不会执行实际的处理。这样,编译器就知道了我想要
实现
浏览 3
提问于2014-11-19
得票数 11
回答已采纳
8
回答
Java
有惰性计算吗?
java
、
lazy-evaluation
我知道
Java
在这种情况下有智能/懒惰的
评估
: boolean a = false; return
浏览 1
提问于2013-03-04
得票数 32
回答已采纳
3
回答
Java
8
对供应商有缓存支持吗?
java
、
java-8
、
guava
guava库有它自己的不扩展
Java
8
的。此外,guava还为供应商提供了缓存- 。 有没有类似的东西,但对
Java
8
供应商来说?
浏览 60
提问于2016-02-11
得票数 34
1
回答
使用
延迟
包装器类型
在
Java
中封装
延迟
初始化是个好主意吗?
java
、
lazy-initialization
在
我们的代码库
中
,我们有几个静态或实例成员,我们希望惰性地初始化它们。如果初始化不能产生null,则很容易
实现
。为了改进这一点,我现在考虑
使用
Lazy<T>类型,它是用
Supplier
<T>构造的,并且有一个T get()方法来检索结果,只
在
第一次访问时计算结果。
在
瓦沃尔
中
可以找到
Java
的
实现
。对于C#,有一个Lazy
在
系统库
中
的
实现
。
浏览 0
提问于2020-10-01
得票数 2
回答已采纳
1
回答
我如何为变压器建立一个国家商店
apache-kafka-streams
我正在尝试创建一个转换器,并且
在
初始化它的StateStore时遇到了问题。我看了一下
中
的例子,这是有意义的,但我正在尝试一些不同的东西: Stores.persistentKeyValueStore, Gserde, KVserde );我的意图是
使用
字符串作为Store键,
使用</em
浏览 2
提问于2018-05-26
得票数 0
2
回答
为什么
Java
8
的功能样式构造被称为“流”?
java
、
java-8
、
java-stream
为什么
Java
选择了“流”这个术语作为它们的功能类型的操作?
浏览 3
提问于2015-06-05
得票数 2
回答已采纳
1
回答
Java
可选的方法参数?
java
、
java-8
、
guava
、
option-type
我读过这篇关于
使用
选项词进行方法论证的文章,大家的共识似乎是永远不要为此目的
使用
它们。 以我正在构建的这个可枚举的项目为例,它提供了我们的业务
使用
的四个数据库连接。正因为如此,我需要将我的
Supplier
转换成Function<Optional<String>,Databa
浏览 1
提问于2015-03-14
得票数 4
回答已采纳
1
回答
如何
使用
streams
在
Java
8
中
实现
相同的功能
java
、
java-8
、
java-stream
例如,如果我有一个像下面这样的类,这就是我如何强制地
实现
它。totalMin+=30;} if order 2 is new Order("2","N2"); // 90 我怎样才能
实现
同样的事情,或者用
java
8
streams
转换上面的内容呢?
浏览 3
提问于2019-07-31
得票数 3
回答已采纳
4
回答
可选orElse
在
Java
中
是可选的
java
、
lambda
、
java-8
、
optional
、
java-9
我一直
在
使用
新的,我遇到了一个似乎
在
功能上不受支持的常见操作:"orElseOptional“Optional<Result> resultFromServiceA = serviceAresultFromServiceB.isPresent) return resultFromServiceB;}public
浏览 76
提问于2015-03-03
得票数 148
回答已采纳
2
回答
带有API 23的Android (Marshmallow)是否支持
Java
8
?
java
、
android
、
intellij-idea
、
lambda
上一次更新(从2016年1月30日开始)是否支持IntelliJ
8
?mButton.setOnClickListener((View v) -> {});注意:我
使用
的是最后一个API级别
浏览 3
提问于2016-01-30
得票数 1
回答已采纳
3
回答
带空返回型的链选项
java
、
spring
JDK
8
:
在
REST控制器类
中
: ...
浏览 1
提问于2019-10-16
得票数 1
回答已采纳
2
回答
使用
Java
8
Streams
API
实现
二进制搜索
java
、
java-8
、
binary-search
我想知道是否可以
使用
Java
8
Streams
API
实现
二进制搜索?二进制搜索
在
搜索之前递归地拆分数组。我们可以
使用
Java
8
Streams
API来做同样的事情吗?
浏览 0
提问于2018-12-15
得票数 1
点击加载更多
相关
资讯
Java 8 最佳技巧你知道几个
使用Lambda表达式和接口的简单Java 8 Predicate示例
Effective java-Lambda使用
Java9特性及示例
Java 8 开发顶级技巧
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券