09 2020 档案
【JDK8特性】Stream接口详解
摘要:一、概念普及 Java8新添加了一个特性:流Stream。Stream让开发者能够以一种声明的方式处理数据源(集合、数组等),它专注于对数据源进行各种高效的聚合操作(aggregate operation)和大批量数据操作 (bulk data operation)。 Stream API将处理的数 阅读全文
posted @ 2020-09-29 19:26 kosamino 阅读(1060) 评论(0) 推荐(1) 编辑
【JDK8特性】Optional包装类详解
摘要:一、简介 Optional类是Java8为了解决null值判断问题,借鉴google guava类库的Optional类而引入的一个同名Optional类,使用Optional类可以避免显式的null值判断(null的防御性检查),避免null导致的NPE(NullPointerException) 阅读全文
posted @ 2020-09-23 01:52 kosamino 阅读(715) 评论(0) 推荐(0) 编辑
【JDK8特性】lambda表达式详解
摘要:一、Lambda简介 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。 二、对接口的要 阅读全文
posted @ 2020-09-22 16:12 kosamino 阅读(2027) 评论(0) 推荐(0) 编辑