博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lambda简单示例
阅读量:2076 次
发布时间:2019-04-29

本文共 607 字,大约阅读时间需要 2 分钟。

在需要一个函数式接口的地方,使用lambda表达式

下面实验两个应用函数式接口的地方

其中一个带参数,另外一个不带参数

(另外注意到这时候出现了一种方法引用编译期错误的情况)

import java.util.function.Consumer;public class LambdaTest {
public static void main(String[] args) {
repeat(10, () -> System.out.println("repeat")); repeat(10, x -> System.out.println(x)); repeat(10, System.out::println);// ERROR!!但是去掉下面的第一个repeat(int n, Runnable run)方法,又可以执行了。 } private static void repeat(int n, Runnable run) {
for (int i = 0; i < n; i++) {
run.run(); } } private static void repeat(int n, Consumer
con) {
for (int i = 0; i < n; i++) {
con.accept(i); } }}

转载地址:http://ebamf.baihongyu.com/

你可能感兴趣的文章
使聊天机器人具有个性
查看>>
使聊天机器人的对话更有营养
查看>>
一个 tflearn 情感分析小例子
查看>>
attention 机制入门
查看>>
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目
查看>>
GAN 的 keras 实现
查看>>
AI 在 marketing 上的应用
查看>>
Logistic regression 为什么用 sigmoid ?
查看>>
Logistic Regression 为什么用极大似然函数
查看>>
LightGBM 如何调参
查看>>
用 TensorFlow.js 在浏览器中训练神经网络
查看>>
梯度消失问题与如何选择激活函数
查看>>
为什么需要 Mini-batch 梯度下降,及 TensorFlow 应用举例
查看>>
为什么在优化算法中使用指数加权平均
查看>>
初探Java设计模式5:一文了解Spring涉及到的9种设计模式
查看>>
Java集合详解1:一文读懂ArrayList,Vector与Stack使用方法和实现原理
查看>>
Java集合详解2:一文读懂Queue和LinkedList
查看>>
Java集合详解3:一文读懂Iterator,fail-fast机制与比较器
查看>>
Java集合详解4:一文读懂HashMap和HashTable的区别以及常见面试题
查看>>
Java集合详解5:深入理解LinkedHashMap和LRU缓存
查看>>