A container object which may or may not contain a non-nul...[作者空间]
null带来的问题 NullPointerException是目前java中最典型的错误。 链式调用需要深度嵌套n...[作者空间]
开始 上大学的时候就知道java8,lambda表达式。记得有段时间在写匿名内部类的时候,编译器会提示可以使用la...[作者空间]
匿名内部类的一个问题是:当一个匿名内部类的实现非常简单,比如说接口只包含一个函数,那么匿名内部类的语法有点笨拙且不...[作者空间]
上一篇文章:基于Java8的Lambda表达式(1)本篇继续讲几个常用的写法: 01.代码 02.说明 filte...[作者空间]
本篇基于Java8演示工作中接触的Lambda表达式用法。描述一个代码场景,先展示之前的一般写法,然后再用Lamb...[作者空间]
什么是lambda表达式 lambda表达式的本质 lambda表达式是一种匿名函数,匿名函数是函数定义不绑定到任...[作者空间]
声明:本文翻译自The Java™ Tutorials(官方文档) 简述 匿名类有一个问题,如果匿名类的实现非常简...[作者空间]
前言 上一章咱们了解了以下内容:① 为什么使用lambda表达式② lambda表达式的语法③ 函数式接口 这一章...[作者空间]
1.1 为什么要使用lambda表达式 "lambda 表达式"是一段可以传递的代码,因此它可以被执行一次或多次。...[作者空间]
绪论 我们相信大多数有经验的程序员都会赞同java8之前的库对日期和时间的支持非常的不理想。然而,java8引入了...[作者空间]
下图表明了并发和并行的区别: Future接口 Future接口在java5中被引入,设计初衷是对将来某个时刻会发...[作者空间]
绪论 之前的几章中,我们已经看到了新的Stream接口可以让你以声明性方式处理数据集。我们还解释了将外部迭代换为内...[作者空间]
收集器简介 Collector 函数式编程相对于指令式编程的一个主要优势:你只需要指出希望的结果“做什么”,而不用...[作者空间]
概要 流让你从外部迭代转向内部迭代。这样,你就用不着写下面这样的代码来显式地管理数据集合的迭代(外部迭代)了: 现...[作者空间]
Stream Java8中的集合支持一个新的stream方法,它会返回一个流(接口定义在java.util.str...[作者空间]
行为参数化的3中方式(策略模式) 类 匿名类 lamada 函数式接口 函数式接口就是只定义一个抽象方法的接口。 ...[作者空间]
@NotNull、@NotEmpty、@NotBlank的区别 大致区别如下: @NotEmpty用在集合类上面 ...[作者空间]
Lombok:让JAVA代码更优雅关于Lombok,其实在网上可以找到很多如何使用的文章,但是很少能找到比较齐全的...[作者空间]
Lambda 在介绍 Lambda 表达式之前,我们先来看只有单个方法的 Interface(通常我们称之为回调接...[作者空间]