- 博客(5)
- 收藏
- 关注
原创 java-lambda(四):方法引用
方法引用(method reference):实际上是 lambda 表达式的一种语法糖。可以将方法引用看作为一个 函数指针(function pointer),对于方法引用来说,所使用的 lambda 表达式的实现恰好有一个完成相同功能的对应的方法。方法引用分为左右两个部分,通过两个连在一起的冒号(::) 进行分割,而方法引用分为以下四种类型:类名::静态方法名 引用名(实例对象的引...
2020-04-08 00:09:00
239
原创 设计模式(1) -- 设计模式原则
一个良好的软件系统,应该是维护起来相当容易的。Rober C.Martin曾经指出,导致一个软件系统可维护性低的根本原因在于以下四点:1,过于僵硬 很难在软件系统中增加新的功能,哪怕是很小的功能都很难, 这是因为加入一个新的功能,不仅仅是意味着建造一个新的模块,而且因为这个新的模块会波及其他模块,最后导致跨越多个模块的改动,使得一个最初只需要几天的工作,变成一个需要持续作战...
2020-04-06 14:41:20
161
原创 java-lambda(一):lambda 表达式概念
什么是 lambda 表示式:“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。lambda表达式为java添加了缺失的函数式编程特性,使我们能将函数...
2020-04-06 13:56:44
230
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人