Java 流式操作 Stream(15) 面向对象引用传参&&函数式引用传参
package com.lius.stream;
import java.util.function.Consumer;
import java.util.function.IntConsumer;
/**
* <p>面向对象引用传参&&函数式引用传参</p>
* <p>1.面向对象引用传参传递的是调用的是类以及类实例本身</p>
* <p>2.函数式引用传参传递的是调用的是类以及类实例的函数式代码</p>
*/
public class streamTest9 {
/**
* 测试对象引用传参以及函数式引用传参方法
* @param consumer
*/
private static void testConsumer(Consumer<Integer> consumer){
consumer.accept(1000);
}
public static void main(String[] args) {
//创建Consumer以及IntConsumer函数表达式
Consumer<Integer> consumer = i->System.out.println(i);