函数式接口主要分为 Supplier供给型函数(不提供参数,只返回数据)、 Consumer消费型函数(接收参数,不返回数据)、 Runnable无参无返回型函数、 Function 有参有返回型函数。