![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java8新特性
文章平均质量分 80
Java8新特性
白泽上树
Java程序员
展开
-
Java8 Stream流操作
Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream可以由数组或集合创建,对流的操作分为两种:1. 中间操作,每次返回一个新的流,可以有多个。2. 终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。...原创 2022-09-01 11:09:26 · 3293 阅读 · 1 评论 -
Java8新特性函数式编程
Java8函数式编程原创 2022-08-17 18:32:46 · 281 阅读 · 0 评论 -
JDK1.8新特性之Optional
在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一些防御式的检查,所以在代码中常常可见if(obj!= null) 这样的判断。幸好在JDK1.8中,java为我们提供了一个Optional类,Optional类能让我们省掉繁琐的非空的判断。下面先说一下Optional中为我们提供的方法。......原创 2022-08-17 16:09:10 · 553 阅读 · 0 评论