摘要: 开始使用 Spring Boot 编写能直接运行的 Spring 应用程序J Steven Perry2017 年 6 月 28 日发布WeiboGoogle+用电子邮件发送本页面6Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部... 阅读全文
posted @ 2018-07-26 15:56 宝贝企鹅 阅读(142) 评论(0) 推荐(0)
摘要: Streams 的背景,以及 Java 8 中的使用详解为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的... 阅读全文
posted @ 2018-07-26 15:50 宝贝企鹅 阅读(263) 评论(1) 推荐(0)
摘要: 使用OPtional的orElse()问题项目中有这样一段代码:return Optional.ofNullable(service.A()).orElse(service.B())1功能显而易见,service.A()如果返回值是null,则返回service.B(... 阅读全文
posted @ 2018-07-26 10:25 宝贝企鹅 阅读(552) 评论(0) 推荐(0)
摘要: 1. 收集器简介收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结... 阅读全文
posted @ 2018-07-26 09:51 宝贝企鹅 阅读(167) 评论(0) 推荐(0)
摘要: 1. 流的基本概念1.1 什么是流?流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行... 阅读全文
posted @ 2018-07-26 09:49 宝贝企鹅 阅读(544) 评论(0) 推荐(0)