![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8
文章平均质量分 86
MG-net
这个作者很懒,什么都没留下…
展开
-
java8中的其他特性
一、新的时间插件二、Optional容器三、接口中的默认方法四、重复注解原创 2021-07-05 16:58:29 · 54 阅读 · 0 评论 -
java8中的stream流
简单介绍jdk1.8中除了提供lambda表达式,剩余的一个比较大的特性就是stream流了。stream就是针对集合进行一些列的操作,例如过滤、提取、排序、截取、分组等等,让java程序对集合的操作更加方面,至于效率问题,没有做过测试,但是说法比较多,又说效率高的,有说效率低的。同时stream流的书写跟Lambda表达式结合的很紧密,参数基本都是函数式接口,所以不了解Lambda表达的,可能不太懂stream的书写方式。使用stream流分为三步:开启流->中间操作->终止操作原创 2021-07-02 16:29:43 · 149 阅读 · 0 评论 -
java8中的Lambda
jdk8中提供了几个新特性,其中一个比较受瞩目的就是Lambda表达式。Lambda也是就函数式编程,主要替代了之前版本的匿名内部类的的实现。下面看一个例子:在jdk8之前,如果想实现一个线程,可以使用如下方式:使用Lambda表达式之后,我们可以这些编写:简单的一句话,代替了之前看似复杂的实现,至于所说的可读性,如果明白这么是怎么回事,那么可读性提高,不明白,就没有所谓的可读性。Lambda语法从上面的例子可以看出来,lambda语法分为2部分,使用"->"进行分割,原创 2021-07-01 09:00:45 · 1583 阅读 · 0 评论