自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 一:java-lambda 之什么是 lambda

什么是 lambda 表达式: “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。 lambda表达式为java添加了缺失的函数式编程特性,使我们能将函数当做一等公民看待 在将函数作为一等公民的语言中(JavaScript, Python 等),lambda表达式

2020-06-01 23:43:05 229

原创 二:java-lambda之函数式接口及 lambda 表达式的定义与使用

目录 什么是函数式接口(传递行为,而不仅仅是值): 自定义函数式接口的申明方式: lambda表达式的组成: lambda表达式的结构: lambda 最基本的声明方式 关于表达式结构的一些示例说明 什么是函数式接口(传递行为,而不仅仅是值): 如果一个接口只有一个抽象方法,那么该接口就是一个函数式接口。 我们在某个接口上申明了 java.lang.FunctionalInterface注解,那么编译器会按照函数式接口的定义来要求该接口。 如果某个接口只有一个抽象方法,但是我们并没.

2020-06-01 23:38:21 203

原创 三:java-lambda 之 JDK 内置函数式接口

本文中所有的函数式接口均位于(java.util.function) 包下。 目录 四大内置核心函数式接口 基于四大内置核心函数式接口的其它衍生接口 四大核心内置函数式接口详解与使用示例 一:Consumer 二:Supplier 三:Function 与BiFunction,>,> function 传递行为的demo 多个 function 的串联操作 四:Predicate 与操作,或操作,非操作 方法引用 四大内置核心函数式接口 基于四大内置...

2020-06-01 22:35:44 149

原创 四:java-lambda 之方法引用

目录 方法引用(method reference): 类名::静态方法名 引用名(实例对象的引用名字)::实例方法名 类名::实例方法名 类名::new(构造方法引用) 方法引用(method reference): 实际上是 lambda 表达式的一种语法糖。可以将方法引用看作为一个函数指针(function pointer),对于方法引用来说,所使用的 lambda 表达式的实现恰好有一个完成相同功能的对应的方法。方法引用分为左右两个部分,通过两个连在一起的冒号(::)进行分割,...

2020-06-01 22:29:58 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除