当前位置: 首页 > 面试题库 >

Java 8功能接口,无参数,无返回值

令狐弘益
2023-03-14
问题内容

什么都不做也不返回什么的方法的Java 8功能接口是什么?

即,是否等效于Action带有void返回类型的C#无参数?


问题答案:

如果我正确理解的话,你想要一个具有方法的功能接口void m()。在这种情况下,您只需使用即可Runnable



 类似资料:
  • 问题内容: 关于Java8 内置 功能接口,我遇到了许多问题,包括this,this和this。但是所有人都问“为什么只有一种方法?” 或“如果使用功能接口执行X,为什么会出现编译错误”等。我的问题是: 当我仍然可以在自己的接口中使用lambda时,这些新功能接口的存在目的 是 什么 ? 考虑一下oracle文档中的以下示例代码: 好的,很好,但这可以通过上面自己的示例来实现(带有单个方法的接口已

  • 还是这些标准的功能接口(消费者、供应商、谓词、函数)是用来充当代码组织、可读性、结构、[其他]的模板?

  • 问题内容: 我试图理解为什么外部回报。 我注意到: 有人能解释一下这里发生的一切吗?谢谢! 问题答案: 该函数返回。您正在打印该返回值。 这是因为没有什么 要 回报; 它的工作是将参数转换为字符串后,将其写入文件对象(默认为)。但是Python中的所有表达式(包括调用)都产生一个值,因此在这种情况下就产生了。 您似乎将打印与返回此处混淆了。Python交互式解释器 也会 打印;如果不产生,它将打印

  • 更准确地说,函数接口定义为具有一个抽象方法的任何接口。 然后他继续介绍示例,其中一个是接口: 我能够测试是否可以使用lambda函数代替比较器参数,并且它能够工作(例如)。

  • 问题内容: 我刚刚学习(正在学习)函数参数在Python中的工作方式,并且在没有明显原因的情况下开始进行实验: 给出了输出: 哪里来的?还有,这是什么? 问题答案: 它是函数的返回值,您可以将其打印出来。如果没有语句(或者只是没有参数的),则将隐式添加到函数的末尾。 您可能想返回函数中的值,而不是打印它们:

  • 在编写了自己的通用功能接口并将其用于lambdas之后,我必须在一种新方法中使用它: 将通用数组作为输入处理,检查其最小长度是否为4 处理我的功能界面的任何实例 处理lambda表达式的任何实例,该表达式接受一个参数,但不返回任何内容 应用于函数接口实例的结果(这里我想我必须使用使用者) 以前从未使用过函数接口,有人能解释一下我应该如何将2个函数接口作为方法参数传递吗? 例如: