LambdaTest,Lambda表达式,函数式编程
·
package com.example.demo.functionalinterface;
import java.util.function.Supplier;
/**
* () -> {} 是 Java 中的 Lambda 表达式 写法,属于 Java 8 引入的函数式编程特性。
* 它用于简化代码,特别是在需要实现函数式接口时。
*
* Lambda 表达式的基本结构如下:
*
* 1.参数列表:括号内定义传递给方法的参数。如果没有参数,则写成 ()。
* 2.箭头符号:-> 表示 Lambda 表达式的分隔符,左边是参数,右边是方法体。
* 3.方法体:大括号 {} 中定义具体的逻辑。如果方法体只有一行代码,可以省略大括号。
*
* @Author:hw0089751
* @Date:2025/10/14
*/
public class LambdaTest {
public static void main(String[] args) {
// 1.无参数,无返回值
// Runnable task = () -> {
// System.out.println("执行任务...");
// };
// task.run();
// 2.有参数,有返回值
// Supplier<String> supplier = () -> {
// return "返回结果";
// };
// System.out.println(supplier.get());
// 3.简化写法(单行代码)
Supplier<String> supplier = () -> "返回结果";
System.out.println(supplier.get());
}
}
更多推荐



所有评论(0)