Java 8 引入的函数式接口是函数式编程的重要基础,通过注解`@FunctionalInterface`标识,且仅定义了一个抽象方法。这种接口分为四种类型:Supplier供给型函数,不接受参数但返回结果;Consumer消费型函数,接受参数但不返回结果;Runnable无参无返回型函数,既不接受参数也不返回结果;Function有参有返回型函数,接受一个参数并返回一个结果。这些函数式接口使 Java 代码更加简洁、灵活,为开发者提供了更强大的编程能力。
Java 8函数式接口SupplierConsumerFunction
2025-08-08