functional-interface 相关问题

Java语言中的功能接口是指具有单个抽象方法的接口。 @FunctionalInterface是一个注释,它要求特定的接口声明符合此规范。 lambda表达式或方法引用的目标类型必须是功能接口。功能接口是Java 8功能集的一部分。

forEach方法接受一个返回值的lambda表达式。为什么我没有得到以下代码的编译问题?

AtomicInteger value1 = new AtomicInteger(0); IntStream.iterate(1,x - > 1).limit(100).parallel()。forEach(y - > value1.incrementAndGet());在上面的代码中,forEach正在接受lambda ...

回答 1 投票 2

为什么Java 8中的功能接口有一个抽象方法?

正如我们在Java 8中所知,引入了功能接口的概念。功能接口有一个抽象方法,可以使用多种默认或静态方法。但为什么要......

回答 4 投票 16

我们可以将@FunctionalInterface注释应用于Java中的抽象类吗?

我知道它可以应用在接口上但是因为接口与默认方法(Java 8+接口)现在非常接近抽象类,只是想知道现在我们可以使用@FunctionalInterface与...

回答 3 投票 -1

java 8中的方法引用?

我在教程中读到,在使用方法引用时,必须在我们所指的Functional接口的方法和方法中匹配参数。所以我得到以下错误。上市 ...

回答 3 投票 1

代码在Eclipse中编译但不是javac:带有功能子接口的curried lambdas。哪个是对的?

我在Eclipse中开发了一些代码,成功测试了它,将它推送到我们的Jenkins CI服务器,并收到一封Maven因Java编译错误而窒息的电子邮件。我随后将问题隔离开来......

回答 2 投票 8

VSCODE。如何通过单击打开包含变量或html标记的文件?

我不确定如何恰当地描述这个问题。我曾经使用过诸如IntelliJIdea之类的IDE工具。 intelliJ的一个有用功能是通过单击导入的...打开外部文件。

回答 1 投票 1

方法签名包括抛出异常?

我知道方法签名包括方法名称及其参数列表。但抛出异常怎么样?公开名单 listServiceStatuses()抛出RetrieverException {...

回答 1 投票 0

映射返回布尔值的Lambda表达式

我正在尝试将String映射到Lambda表达式。表达式采用变量(map)并返回false或对给定的map变量运行getOrDefault。但由于某种原因,我收到了错误....

回答 3 投票 0

使用BiFunction代替Comparator不起作用

在初始化集合时,如TreeMap,TreeSet等。我们可以添加自定义比较器。代码看起来像:Map map1 = new TreeMap <>(新的比较器

回答 3 投票 3

Fibonacci在Java中使用Stream和BinaryOperator

我是学生,我学习功能Java 8.我有项目要做,我不明白这个功能界面是如何工作的。我的老师告诉我“你应该知道”,我正在寻求帮助......

回答 2 投票 1

功能界面如何在java 8中工作

这是我在研究功能界面概念时遇到的一个例子。 interface Sayable {void say(); public class MethodReference {public static void saySomething(){...

回答 2 投票 3

实施供应商界面中的get()在哪里?

我公开了这段代码 的someMethod(供应商 供应商){Objects.requireNonNull(供应商); SupplierThrowsException ...

回答 4 投票 1

将消费者与不同的参数或不同的参数编号组合在一起

假设我们的方法接收输入String并返回一些List输出。这个输出是一些生成器的结果,其中一些依赖于输入而其中一些不是 - 他们只是添加......

回答 1 投票 2

Java 8 - 功能接口与抽象类[重复]

我正在探索Java 8的功能,并遇到了“功能接口”。根据我的理解,这些接口可以有一些默认的实现方法:@FunctionalInterface public ...

回答 5 投票 6

对于早期版本的Java,在Java 9`Matcher #replaceAll(Function)`中添加的替代方法是什么?

我正在尝试找到下面代码中使用的功能接口的替代方案。它在我的本地机器上运行但是当我尝试在不支持java 9的服务器上运行它时,它不会......

回答 2 投票 0

Java 8 Composition,Currying简写

我有一个BusinessObjects流,我需要在每个对象上设置一个值,我想使用Stream.map但是map需要一个函数 我有目标对象,鉴别器值和新...

回答 3 投票 2

Mockito:在功能接口内部进行间谍功能调用?

Mockito似乎无法监视功能接口内的函数调用。假设我有一个简单的Spring Boot App和一个服务:@Service public class TestService {Function

回答 1 投票 2

如何在Kotlin中将Lambda传递给toSortedSet()

我有点困惑为什么这不起作用。我有一个简单的Iterable of String,我希望通过toSortedSet()以我自己的方式排序。我想像这样传递一个lambda:myStringIterable ....

回答 3 投票 2

Java方法不能与Lambda表达式一起应用

我已经观看并阅读了https://caveofprogramming.com/java/whats-new-in-java-8-lambda-expressions.html并且我遵循了我为跑步者对象所做的相同模式。跑步者跑步者=新跑者(...

回答 3 投票 11

java中的Callable vs Supplier接口

java.util.concurrent和java.util.function包中的Callable和Supplier功能接口分别具有以下签名 - 公共接口Callable {V call()......

回答 2 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.