![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk8新特性
大聪明H
这个作者很懒,什么都没留下…
展开
-
JDK8——streamAPI学习笔记
一、 流的概念1、什么是流(stream) 在Java 8 中,stream是新增的一大亮点,Stream 是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。它像是一种是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列,流本身不是一种数据结构,不能够存储数据,它只关注于数据内部的计算,在一定程度上类似于迭代器,单向运行,只能使用一次,但是与之不同的是Stream能够并行化操作。简单来说:集合专注于数据,而流专注于计算2、Strea...原创 2020-10-03 20:41:15 · 308 阅读 · 0 评论 -
JDK8--lambda表达式学习笔记
一、lambda表达式概述 lambda表达式是jdk8引入的一个新特性,lambda表达式是一个匿名函数,可以把其理解为一段可以传递的代码,使用lambda表达式可以写出更为简洁灵活的代码。匿名类匿名类是一种类似本地类‘、没有名称’的表达式,为了减少代码中声明的类的数量,它可以让程序中的代码更为简洁,对于本地类,如果只需要使用到一次,可以让匿名类取代。使用lambda表达式在匿名类中存在一个问题,如果该匿名类的实现非常简单(如只能包含一个方法的接口),那匿名类的语法就比较笨重且...原创 2020-09-13 20:29:48 · 146 阅读 · 0 评论 -
JDK8--接口中的默认方法与静态方法学习笔记
在jdk1.8之前,接口中的方法默认都是abstract的,变量都是默认 publicstaticfinal,也就是接口中只存在常量,但是在jdk1.8中,对接口方法做出调整,1、default方法如果在多个实现类实现该接口时,如果在接口中增加一个方法,就要去修改其实现类,如果实现类过多i,操作太过麻烦,所以在接口中新增default方法,该方法可以在接口中自己实现,实现类中调用...原创 2019-09-08 11:50:27 · 354 阅读 · 0 评论